The lib.itmens version of neodb https://lib.itinerariummentis.org
Find a file
gesang 33ae11dffd
Some checks are pending
code check / lint (3.12) (push) Waiting to run
code check / type-checker (3.12) (push) Waiting to run
Mirror to Codeberg / to_codeberg (push) Waiting to run
unit test / django (3.12) (push) Waiting to run
Merge branch 'main' of https://github.com/neodb-social/neodb
2025-03-13 09:28:02 +01:00
.github support Spotify scraping without API key 2025-03-11 17:07:37 -04:00
boofilsic support Spotify scraping without API key 2025-03-11 17:07:37 -04:00
catalog support Spotify scraping without API key 2025-03-11 17:07:37 -04:00
common check account readiness in profile page 2025-03-12 15:56:59 -04:00
custom get rid of iframes 2025-03-11 19:49:06 +01:00
journal fix journal search result ordering 2025-03-10 02:43:27 -04:00
legacy fix-ruff-lint 2025-01-20 10:32:51 -05:00
locale fix journal search result ordering 2025-03-10 02:43:27 -04:00
mastodon api: added external_accounts to /me 2025-01-20 15:36:28 -05:00
misc sync takahe 2025-02-23 12:31:57 -05:00
neodb-takahe@1f8f9d1e73 handle HEAD when needed 2025-02-28 21:22:32 -05:00
social remove unused code 2025-02-22 19:46:56 -05:00
takahe fix remote user query 2025-03-02 14:50:23 -05:00
test_data support Spotify scraping without API key 2025-03-11 17:07:37 -04:00
users check language code in request 2025-03-12 09:17:07 -04:00
.dockerignore mkdocs 2024-06-05 22:05:22 -04:00
.gitignore update 2025-03-10 15:36:59 +01:00
.gitmodules switch ActivityPub upstream from Takahe to Incarnator 2024-06-01 01:55:38 -04:00
.pre-commit-config.yaml add language to federated Note 2025-02-03 19:18:44 -05:00
compose.override.yml get rid of iframes 2025-03-11 19:49:06 +01:00
compose.yml make external search async and configurable 2025-01-18 16:06:42 -05:00
Dockerfile fix syntax in Dockerfile 2025-03-02 14:50:23 -05:00
FEDERATION.md move docs to a separate repo 2025-03-09 15:44:13 -04:00
LICENSE switch to GPL as agreed with nicedb maintainer 2022-11-12 00:28:58 +00:00
manage.py minor ui tweak 2024-06-03 23:40:13 -04:00
neodb.env.example update doc and etc 2024-12-27 05:46:21 -05:00
pyproject.toml upgrade dependencies 2025-02-28 04:14:54 -05:00
README.md fix README 2025-03-09 15:48:16 -04:00
requirements-dev.lock update deps 2025-03-09 12:03:14 -04:00
requirements.lock update deps 2025-03-09 12:03:14 -04:00
SECURITY.md Create SECURITY.md 2022-09-22 16:31:32 -04:00

Tests Translation GitHub Release Docker Pulls GitHub License

🧩 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 is a free instance hosted by NeoDB developers, there are more servers and apps available.

Follow us on Fediverse, Bluesky or join our Discord community to share your ideas/questions/creations. Your support is essential to keep the services free and open-sourced.

Mastodon Discord Kofi

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
      • Archive of Our Own
      • 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 identity and import social graph
      • supported servers: Mastodon/Pleroma/Firefish/GoToSocial/Pixelfed/friendica/Takahē
    • login with Bluesky / ATProto identity and import social graph
    • login with threads.net (requires app verification by Meta)
    • share collections and reviews to Fediverse/Bluesky/Threads
  • 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
  • ATProto support
    • NeoDB is not a PDS, but may publish posts to user feed
  • Other
    • i18n: English, Danish and Simp/Trad Chinese available; contribution for more languages welcomed

Host your own instance

Please see installation guide.

Contribution

Sponsor

If you like this project, please consider donating to NeoDB.social on ko-fi, or Takahē and NiceDB without whom this project won't be possible.