I’m looking for ideas and similar projects. Which language, framework, database, etc. would you use?

README.md

Jedi Archives

Curate and review all kinds of files.

Features

  • File manager with tags instead of hierarchical structure.
  • Implement Both web and GUI.
  • GUI. It would be simpler to use default applications to run files.
  • Web it would be nice to self-host and allow users to access online without installing.
  • Have other fields besides tags, like dates, etc.
  • Be able to filter with an advanced search. Using multiple fields and logical operators.
  • All files are scanned and tagged with a shared metadata database.
  • By default the metadata for every tagged file is automatically uploaded to a shared database.
  • There is an edit history to recover the correct tags, in case a user messes the database.
  • Duplicate finder.
  • Group users with similar interests and provide content suggestion.
  • Use torrent under tor like tribler (?).
  • Autoseed files with the least health by torrent. If each tracked file was seeded it would probably crash (?)
  • Every user is a mod. There is a score based piramid-like structure so that all database changes need to be approved by a user with higher score.

Guides:

Libraries:

Similar projects:

  • etiquette, tag-based file organizer & search. Web, Flask and SQLite3.
  • tocc, a Tool for Obsessive Compulsive Classifiers. C++.
  • beets, the media library management system for obsessive music geeks. Python.
  • calibre, ebook manager.
  • lib.reviews, a free/libre code and information platform for reviews of anything. Web, JavaScript, Handlebars.
  • TMSU lets you tag your files and then access them through a nifty virtual filesystem from any other application.
  • tagf, tag your files and folders to make them easier to find. go.
  • tagfs, Tag based file manager written in python (Currently a CLI). Python.
  • carpo, A tool to tag and search files.
  • czkawka, multi functional app to find duplicates, empty folders, similar images, etc. Rust.

Similar

TODO:

  • [ ] Create the database schema, take a look at beets, calibre, etc.
  • [ ] Adding data to the database.
  • [ ] Full text search functionality.
@pinknoise@lemmy.ml
link
fedilink
17 hilabete

tmsu might also be interesting to you

@grapemix@lemmy.ml
link
fedilink
07 hilabete

Have you taken a look for s3, minio and ceph?

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

  • Posts must be relevant to the open source ideology
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

  • 0 users online
  • 5 users / day
  • 25 users / week
  • 70 users / month
  • 361 users / 6 months
  • 15 subscribers
  • 1.36K Posts
  • 5.12K Comments
  • Modlog