Commit graph

407 commits

Author SHA1 Message Date
Roger Far
2e03ad35f4 Merge branch 'master' of https://github.com/rogerfar/rdt-client
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-01-07 12:09:23 -07:00
Roger Far
1817bd7508 Add logging. 2024-01-07 12:09:11 -07:00
Roger Far
3b21f830f1
Update bug_report.md 2024-01-07 11:53:40 -07:00
Roger Far
d0f7c9fb37 Fixed broken setup state.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-01-05 14:33:10 -07:00
Roger Far
d99a9e00ed no message 2024-01-05 14:32:34 -07:00
Roger Far
c83982a4d4 Add setting for aria2 to accomodate a download path that is different in aria2 than in rdt-client. 2024-01-05 14:30:49 -07:00
Roger Far
47f8c587af no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2024-01-05 12:36:02 -07:00
Roger Far
3cfb3cfdbb Fixed premiumize when a torrent is in seeding state. 2024-01-05 12:10:38 -07:00
Roger Far
22ba9c7ce6 Expose the Post Torrent Download Action setting on the Provider settings. 2024-01-05 12:03:23 -07:00
Roger Far
6b0265716e no message 2024-01-05 11:58:54 -07:00
Roger Far
dfd97b2c3c Add BASE_PATH environment variable for the base path setting. 2024-01-05 11:57:30 -07:00
Roger Far
388411748a Bump to 2.0.51. 2024-01-05 11:49:18 -07:00
Roger Far
12eefa028b Run the torrent complete before deleting the torrent. 2024-01-05 11:38:39 -07:00
Roger Far
95574847e9 Fixed setup screen and some labels. Removed 100 char limit on inputs. 2024-01-05 11:37:01 -07:00
Roger Far
2b39f92106 Fixed post torrent %F parameter. 2024-01-05 11:27:52 -07:00
Roger Far
8114baa7b8 Switch the internal downloader (again). 2024-01-05 11:07:38 -07:00
Roger Far
6ad51b036e Store the torrent name instead of the hash to the blackhole directory. 2024-01-05 10:37:07 -07:00
Roger Far
d01cb71866 Add bulk change settings modal. 2024-01-05 10:28:22 -07:00
Roger Far
ba243d3e83 Set the general downloadclient when adding torrents through *rr, watchfolder. 2024-01-05 09:59:54 -07:00
Roger Far
2cea7ed292 Prevent new torrents from being removed from the debrid provider when the symlink download client is selected.
Make the downloader an option when adding a new torrent.
2024-01-05 09:52:26 -07:00
Roger Far
ba3a12e305 Store the download client on the Torrent itself when creating the download. Make sure the torrent doesn't get automatically deleted on the debrid client when the symlink downloader is used. 2024-01-05 09:42:18 -07:00
Roger Far
f4e7a9bcf7 Add setting to store added torrents and magnets to a directory. 2024-01-05 09:24:02 -07:00
Roger Far
32dfca5fb1
Merge pull request #372 from Merrick28/master
Backs up any torrent added to /data/db/blackhole directory
2024-01-05 09:17:04 -07:00
Roger Far
d1042f62f4
Merge pull request #382 from realaashil/master
Some checks failed
Docker Image CI / build (push) Has been cancelled
docker: fix docker images for arm64
2024-01-05 09:12:21 -07:00
realaashil
5b82a2102a Bump version 2023-12-23 22:23:04 +05:30
realaashil
e87d5af7ee docker: fix docker images for arm64 2023-12-23 22:11:01 +05:30
Merrick28
d4a7ef3a83 test ok 2023-12-07 15:47:11 +01:00
Merrick28
30f334088f blackhole 2023-12-07 14:58:40 +01:00
Merrick28
4837f92fa4 test1 2023-12-07 13:32:24 +01:00
Merrick28
81c735b3f1 test1 2023-12-07 13:29:18 +01:00
Roger Versluis
dc0541eabf Upgrade downloader to solve memory issue.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-24 08:50:00 -07:00
Roger Versluis
c349cd2613 no message
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-21 17:01:19 -07:00
Roger Versluis
1693120d7b Revert to using the package manager to install .NET 8.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-21 10:15:34 -07:00
Roger Versluis
9f4a34b20e Add missing retry count to the internal downloader.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-15 18:59:44 -07:00
Roger Versluis
cf4527b6c9 Merge branch 'master' of github.com:rogerfar/rdt-client
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-15 16:54:57 -07:00
Roger Versluis
562ecef75d Update internal downloader. 2023-11-15 16:54:51 -07:00
Roger Versluis
9a5d3e9935 Update internal downloader. 2023-11-15 16:53:04 -07:00
Roger Versluis
a176bf8891 Revert broken upgrade step.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-15 08:54:11 -07:00
Roger Versluis
21490ee2d5 Revert broken upgrade. 2023-11-15 08:53:23 -07:00
Roger Versluis
5089690f4e Improvements to the internal downloader.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-15 08:39:10 -07:00
Roger Versluis
ca463fa9fd Fixed docker build as .NET8 isn't published yet.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-14 15:16:14 -07:00
Roger Versluis
b8e45417b5 Update to .NET 8.
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-11-14 14:29:32 -07:00
Roger Versluis
ee0a631cd9 Bump to 2.0.40
Some checks failed
Docker Image CI / build (push) Has been cancelled
2023-10-03 08:16:33 -06:00
Roger Versluis
7122dff9e6 Code cleanup. 2023-10-03 08:15:06 -06:00
Roger Versluis
5a8ab0789a Reverted some changes from the gaisberg PR. 2023-10-03 08:15:00 -06:00
Roger Far
d463e690c5
Merge pull request #323 from Gaisberg/symlink_downloader_concurrency
Symlink downloader concurrency
2023-10-03 08:04:24 -06:00
Roger Far
c771662629
Merge pull request #316 from JReming85/patch-1
Auto Update script for linux
2023-10-03 08:03:29 -06:00
Gaisberg
fe77391e7f Symlink downloader performance fixes
- Added concurrent downloading for symlink downloader
- Use FinishAction configuration setting for QBittorrent delete endpoint
- Add symlink downloader readme section
2023-10-02 18:20:29 +03:00
Jeremy R
3db5cd7060
Moved from root to server/RdtClient.Web/
Moved to proper location, next to windows update script
2023-09-29 06:22:07 -04:00
Jeremy R
3488d83af4
Create Update.sh
I noticed you do not have an auto update script for us linux users so I went and created one for you.

It a simple bash file that can take 3 arguments

Update.sh = Checks to see if there is an update, if yes update
Update.sh -update = Same as above
Update.sh -force = Will update regardless if its needed or not
Update.sh -check = Will check for an update, and prompt you if you want to update or not.

---

Because there was not an easy way (that I knew of) to get the current version (maybe have an API or file with the version number) It will one first attempt assume its outdated.

After the initial update, it will create a folder + file in the rdtcs root folder called .installed/version.txt and store the installed version in the text.  It will then start comparing the latest github version to whats in the file.

When it updates, it will check for the latest version using github's API and grab the version and download link from there.  Afterwards, it will then 
1. download the zip file
2. Stop the rdtc service
3. Backup the config and DB to .backup
4. Unzip the latest version
5. Update the version.txt file
6. Restore backup
7. Restart rdtc

Would most likely be best to set a cron to run it on a set schedule either daily or weekly.  If there is no update it will just exit, otherwise its fully automated.
2023-09-23 00:06:07 -04:00