{"id":37191013,"url":"https://github.com/omgbox/rsd2","last_synced_at":"2026-01-14T22:04:36.927Z","repository":{"id":266567880,"uuid":"898717516","full_name":"omgbox/rsd2","owner":"omgbox","description":"rsd2 WebUi Torrent Downloader","archived":false,"fork":false,"pushed_at":"2024-12-05T04:42:12.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-12T09:53:40.620Z","etag":null,"topics":["anacrolix","ubuntu"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/omgbox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-04T22:44:41.000Z","updated_at":"2024-12-05T04:42:15.000Z","dependencies_parsed_at":"2024-12-04T23:38:48.956Z","dependency_job_id":null,"html_url":"https://github.com/omgbox/rsd2","commit_stats":null,"previous_names":["omgbox/rsd2"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/omgbox/rsd2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omgbox%2Frsd2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omgbox%2Frsd2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omgbox%2Frsd2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omgbox%2Frsd2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omgbox","download_url":"https://codeload.github.com/omgbox/rsd2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omgbox%2Frsd2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28436268,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T21:32:52.117Z","status":"ssl_error","status_checked_at":"2026-01-14T21:32:33.442Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anacrolix","ubuntu"],"created_at":"2026-01-14T22:04:36.262Z","updated_at":"2026-01-14T22:04:36.913Z","avatar_url":"https://github.com/omgbox.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"Features of the Torrent Downloader App\n\n# 1. Torrent Downloading\nEfficient Downloading: Downloads torrents from magnet URIs.\nDownload Files from the UI avaliable only on version rsd2v2.go you need to build it into binary \n\n# 2. Progress Tracking\nReal-Time Monitoring: Tracks download progress in real-time.\nMetrics: Provides progress percentage, downloaded bytes, and total size.\n\n# 3. Cancellation\nUser Control: Allows users to cancel ongoing downloads.\nCleanup: Deletes partially downloaded files upon cancellation.\n\n# 4. Basic Authentication\nSecure Access: Requires username and password for access.\nDynamic User Management: Supports adding users via command-line flags.\n\n# 5. Web Interface\nUser-Friendly: Provides a simple web interface for users to input magnet URIs and monitor download progress.\nHow to Use the Torrent Downloader App\n\n# 1. Start the Server\nRun the application with the following command:\n\nyou can start with default settings ./rsd2\n\n\n./rsd2 --dir=/path/to/download/dir --port=8080 --user1=alice --pass1=secret1 --user2=bob --pass2=secret2\n--dir: Specifies the download directory.\n--port: Specifies the server port.\n--user1, --pass1, --user2, --pass2: Specifies usernames and passwords for authentication.\n\n# 2. Access the Web Interface\nOpen a web browser and navigate to:\nhttp://localhost:8080\nYou will be prompted to enter your username and password.\n\n# 3. Download a Torrent\nEnter Magnet URI:\nIn the web interface, enter the magnet URI of the torrent you want to download.\nStart Download:\nClick the \"Download\" button to start the download.\nMonitor Progress:\nThe progress bar will update in real-time, showing the download percentage, downloaded bytes, and total size.\nCancel Download:\nIf needed, click the \"Cancel\" button to stop the download and delete the partially downloaded file.\n\n# 4. Check Downloaded Files\nOnce the download is complete, the files will be saved in the specified download directory.\n\nSummary\nStart the server with the desired download directory, port, and user credentials.\nAccess the web interface via a browser.\nEnter a magnet URI to start downloading.\nMonitor and manage downloads through the web interface.\nThis app provides a simple and secure way to download torrents with real-time progress tracking and cancellation capabilities.\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomgbox%2Frsd2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomgbox%2Frsd2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomgbox%2Frsd2/lists"}