The idea
Working with the database is pretty easy and straightforward for downloads, since you can specify users, galleries, date, etc., and files are downloaded sequentially. However, the same is not true for other ways to manipulate the database. Specifically, file editing and removal are a lot less straightforward to do en masse, which is usually fine, but when you need to quickly edit or remove a significant amount of files in the database (say, ones related to a specific user, or in a specific gallery), it becomes a little bit miserable.
I obviously do not know the specifics of the database implementation, but I believe it should be possible to do editing and deletion operations on the database in the same way that initial downloading works. Of course, things might not be so simple, but providing a way to access and manipulate the database that does not require knowing the individual IDs for each entry would be great.
As far as UI changes, I imagine it should be fairly easy to do a similar thing to FA's notification system, where you can select individual entries to be removed, select all at once, or nuke the whole thing. I'm personally more in favor of a command-line solution, but I would be happy if either approach was taken.
Implementation ideas
No response
The idea
Working with the database is pretty easy and straightforward for downloads, since you can specify users, galleries, date, etc., and files are downloaded sequentially. However, the same is not true for other ways to manipulate the database. Specifically, file editing and removal are a lot less straightforward to do en masse, which is usually fine, but when you need to quickly edit or remove a significant amount of files in the database (say, ones related to a specific user, or in a specific gallery), it becomes a little bit miserable.
I obviously do not know the specifics of the database implementation, but I believe it should be possible to do editing and deletion operations on the database in the same way that initial downloading works. Of course, things might not be so simple, but providing a way to access and manipulate the database that does not require knowing the individual IDs for each entry would be great.
As far as UI changes, I imagine it should be fairly easy to do a similar thing to FA's notification system, where you can select individual entries to be removed, select all at once, or nuke the whole thing. I'm personally more in favor of a command-line solution, but I would be happy if either approach was taken.
Implementation ideas
No response