bbappserver / hydrus-userpatch

Community patches for Hydrus, a personal booru-style media tagger that can import files and tags from your hard drive and popular websites. Content can be shared with other users via user-run servers.
http://hydrusnetwork.github.io/hydrus/
Do What The F*ck You Want To Public License
0 stars 0 forks source link

Headless Hydrus #30

Open bbappserver opened 5 years ago

bbappserver commented 5 years ago

Separate the hydrus database and job system from the GUI updates using observers. Then have the GUI observe a hydrus server. Optionally allow people to run just the server, and connect turn the GUI on only when they want to.

You could implement a whole client serve model, but that makes maintenance way harder. Maybe if someone really wants that they cando it once the API is fully featured.