Booru-style tagging
- Lenguaje dominante
- Python
- Estrellas
- 46.6k
- Forks
- 1.9k
- Merge medio
- 10 d 16 h
- PR fusionados (30 d)
- 5
Descripción
`copyparty`'s sheer compact size, portability and utility leads me to believe it could replace using [Hydrus Network](https://hydrusnetwork.github.io/hydrus/) for locally organizing and hosting art/files with tags. Hydrus is extremely large and not as utterly portable, though it does offer functionality like Downloaders which I figure are heavily out of scope for copyparty and/or could be done through other means. (Visual hash deduplication sounds _very_ good to look into though.)
Its Client API also doesn't lend itself all that well to "self-hosted booru" as there are very few implementations of clients, all of them with quirks and faults. Nothing "just works" quite like copyparty can, with arbitrary file support to boot. From the little I've tried of it you could easily live in it.
**Examples from Hydrus follow:**
You can see tags alongside the file. For images this is a box next to the image which can be hidden. You could have a dropdown or something whilst checking out text files.
Hydrus has very extensive tagging relationships and highlighting. You probably shouldn't implement everything, it's quite a lot.
Adding tags has a box with possible matches to quickly add, very useful for long names.
You can create a sibling relation between tags, so a multitude of tags can alias to just one.
Hydrus implements keys for the Client API to manage access levels. Since copyparty already implements this kind of thing, it could be leveraged to control adding/removing/editing tags.
Guía de contribución
Evaluación
Este issue todavía no se ha evaluado.