The lib.itmens version of neodb https://lib.itinerariummentis.org
Find a file
2024-04-06 20:07:42 -04:00
.github fix version name 2024-01-14 22:58:43 -05:00
boofilsic allow alternative hostnames 2024-04-06 11:55:23 -04:00
catalog fix bgg parse error report 2024-04-06 20:07:42 -04:00
common allow alternative hostnames 2024-04-06 11:55:23 -04:00
developer streamline profile url 2024-02-25 23:15:58 -05:00
doc allow alternative hostnames 2024-04-06 11:55:23 -04:00
journal add lint by ruff 2024-04-06 00:22:10 -04:00
legacy fix unicode site name; add isort; split journal and users models 2023-08-10 11:37:29 -04:00
locale/zh_Hans/LC_MESSAGES basic i18n support 2024-04-03 23:34:19 -04:00
management remove legacy code 2024-01-07 17:28:47 -05:00
mastodon fix goodreads search 2024-04-06 20:07:42 -04:00
misc fix api host for production 2024-01-29 00:57:14 -05:00
neodb-takahe@28ea59618c do not send notification for self boost 2024-02-25 23:15:58 -05:00
social basic i18n support 2024-04-03 23:34:19 -04:00
takahe add lint by ruff 2024-04-06 00:22:10 -04:00
test_data fix goodreads 2024-01-20 23:39:56 -05:00
users allow alternative hostnames 2024-04-06 11:55:23 -04:00
.dockerignore use compose.yml 2023-10-22 17:46:34 -04:00
.gitignore basic i18n support 2024-04-03 23:34:19 -04:00
.gitmodules remove webapp before we can properly expose it in docker image 2024-01-20 02:01:32 -05:00
.pre-commit-config.yaml add lint by ruff 2024-04-06 00:22:10 -04:00
compose.yml allow alternative hostnames 2024-04-06 11:55:23 -04:00
Dockerfile basic i18n support 2024-04-03 23:34:19 -04:00
LICENSE switch to GPL as agreed with nicedb maintainer 2022-11-12 00:28:58 +00:00
manage.py add black as lint tool 2023-01-11 19:27:21 -05:00
neodb.env.example fix deployment 2023-10-22 19:53:12 -04:00
pyproject.toml add lint by ruff 2024-04-06 00:22:10 -04:00
README.md allow alternative hostnames 2024-04-06 11:55:23 -04:00
requirements-dev.txt add lint by ruff 2024-04-06 00:22:10 -04:00
requirements.txt upgrade css lib 2024-02-04 06:41:50 -05:00
SECURITY.md Create SECURITY.md 2022-09-22 16:31:32 -04:00

🧩 NeoDB

mark the things you love

NeoDB (fka boofilsic) is an open source project and free service to help users manage, share and discover collections, reviews and ratings for culture products (e.g. books, movies, music, podcasts, games and performances) in Fediverse.

NeoDB.social and NiceDB are free instances hosted by volunteers. Your support is essential to keep these services free and open-sourced.

ko-fi

Features

  • Manage a shared catalog of books/movies/tv shows/music album/games/podcasts/performances
    • search or create catalog items in each category
    • one click create item with links to 3rd party sites:
      • Goodreads
      • IMDB
      • The Movie Database
      • Douban
      • Google Books
      • Discogs
      • Spotify
      • Apple Music
      • Bandcamp
      • Steam
      • IGDB
      • Bangumi
      • Board Game Geek
      • any RSS link to a podcast
  • Logged in users can manage their collections:
    • mark an item as wishlist/in progress/complete
    • rate and write reviews for an item
    • create tags for an item, either privately or publicly
    • create and share list of items
    • tracking progress of a list (e.g. personal reading challenges)
    • Import and export full user data archive
    • import list or archives from some 3rd party sites:
      • Goodreads reading list
      • Letterboxd watch list
      • Douban archive (via Doufen)
  • Social features:
    • view home feed with friends' activities
      • every activity can be set as viewable to self/follower-only/public
      • eligible items, e.g. podcasts and albums, are playable in feed
    • login with other Fediverse server account and import social graph
      • supported servers: Mastodon/Pleroma/Firefish/GoToSocial/Pixelfed/friendica/Takahē
    • share collections and reviews to Fediverse and Twitter feed
    • ActivityPub support
      • NeoDB users can follow and interact with users on other ActivityPub services like Mastodon and Pleroma
      • NeoDB instances communicate with each other via an extended version of ActivityPub
      • NeoDB instances may share public rating and reviews with a default relay
      • implementation is based on Takahē server
  • Other
    • i18n/language support are planned

Install

Please see doc/install.md

Bug Report

  • to file a bug for NiceDB, please create an issue here
  • to file a bug or request new features for NeoDB, please contact NeoDB on Fediverse or Twitter

Contribution

Sponsor

If you like this project, please consider sponsoring