9001 / 9001/copyparty

Booru-style tagging

Abierto
#235 4 comentarios 12 reacciones 1 asignado Reclamado por @9001 Ver en GitHub
enhancement
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.

Image

Hydrus has very extensive tagging relationships and highlighting. You probably shouldn't implement everything, it's quite a lot.

Image

Adding tags has a box with possible matches to quickly add, very useful for long names.

Image

You can create a sibling relation between tags, so a multitude of tags can alias to just one.

Image

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.

Image

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.