Code Monkey home page Code Monkey logo

tsundoku's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

tsundoku's Issues

Add Copy or Move Option

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.

Original Filename Format

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

Revamp download/target path mapping

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.

image

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.

Add user management

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

Change default bind to 0.0.0.0

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

Add save button to config pages

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.
image

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.