tylergibbs2 / tsundoku Goto Github PK
View Code? Open in Web Editor NEWStreamlined anime downloading, moving, and renaming.
License: Mozilla Public License 2.0
Streamlined anime downloading, moving, and renaming.
License: Mozilla Public License 2.0
Is your feature request related to a problem? Please describe.
Currently, it is only possible to move files via rename after download.
Many people want to continue seeding files, and so move operations can be disruptive to that.
It would be nice to have a copy operation so that the downloaded files are still present.
Additional context
Torrent client location change via api may not work in all circumstances, especially if renaming or if the dockers don't share file paths. So that would be a harder to implement solution, but might be viable with additional mapping.
Is your feature request related to a problem? Please describe.
I prefer to leave all filenames as original so they can be seeded and I can, at a glance, see the original group, formats info, crc, etc.
Currently, it requires a rename.
Describe the solution you'd like
include an option to not-rename, just relocate the files
Is your feature request related to a problem? Please describe.
Currently, it is not clear how mapping works for docker file download location and media folders.
I ended up having to do the following in my docker compose:
- /Torrents/complete:/downloads/complete
- /mnt/Media/Anime:/target
There is now a "Libraries" option which seems to possibly satisfy the target location, but still unclear if the file naming needs to still include a hard deference to it. (I believe I had to include it before, but the 1.0.5 upgrade wiped my setting.) I'm unsure how multiple libraries are supposed to work, if so.
Additionally, the downloads folder location is still ambiguous. Most media docker's use a static mountpoint then allow using a file-picker to choose subdirectories.
Describe the solution you'd like
Consider evaluating how sonarr handles some of these obstacles. It is pretty good at this.
Is your feature request related to a problem? Please describe.
currently there is no way to manage users, such as resetting passwords or adding/removign accounts.
Describe the solution you'd like
Add user management
Is your feature request related to a problem? Please describe.
Unable to access tsundoku on docker, especially when using a reverse proxy like traefik and non-host networking.
Describe the solution you'd like
set the default bind to 0.0.0.0
Describe alternatives you've considered
have it be dictated by an environment variable.
Additional context
You had me run the following:
docker exec -it tsundoku sqlite3 /app/data/tsundoku.db "update general_config set host = '0.0.0.0';" && docker container restart tsundoku
Is your feature request related to a problem? Please describe.
It's not clear that config settings change while typing or when mousing out of a text box. As someone who often makes mistakes while typing or doesn't know 100% what setting I need immediately, being able to not persist changes until a cave button is clicked is a nice precaution.
This also prevents some bugs like this one where error messages appear while typing.
Describe the solution you'd like
remove while-typing and on-defocus saving. Do not persist settings changes until clicking a save button.
Additional context
This would be useful in other scenarios like search dialogues and such as well.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.