{"id":15510099,"url":"https://github.com/hashworks/xrel-terminal-client","last_synced_at":"2026-05-09T17:04:03.740Z","repository":{"id":79513068,"uuid":"49832605","full_name":"hashworks/xREL-Terminal-Client","owner":"hashworks","description":"A terminal client to access the xREL.to API, written in Go.","archived":false,"fork":false,"pushed_at":"2020-05-31T21:07:32.000Z","size":88,"stargazers_count":6,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-23T02:53:29.418Z","etag":null,"topics":["cli","terminal","xrel"],"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/hashworks.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}},"created_at":"2016-01-17T19:45:07.000Z","updated_at":"2024-07-25T01:44:24.000Z","dependencies_parsed_at":"2023-04-10T16:17:13.026Z","dependency_job_id":null,"html_url":"https://github.com/hashworks/xREL-Terminal-Client","commit_stats":null,"previous_names":["hashworks/xrelterminalclient"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashworks%2FxREL-Terminal-Client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashworks%2FxREL-Terminal-Client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashworks%2FxREL-Terminal-Client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashworks%2FxREL-Terminal-Client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hashworks","download_url":"https://codeload.github.com/hashworks/xREL-Terminal-Client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250360259,"owners_count":21417718,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cli","terminal","xrel"],"created_at":"2024-10-02T09:46:10.732Z","updated_at":"2026-05-09T17:03:58.511Z","avatar_url":"https://github.com/hashworks.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# xREL Terminal Client\n\nA terminal client to access the [xREL.to](http://xrel.to) API, written in Go.\n\n## Install\n\nArch Linux users can use the AUR package [xrel-terminal-client](https://aur.archlinux.org/packages/xrel-terminal-client/).\n\nOther users should simply download the latest release for your arch from [here](https://github.com/hashworks/xRELTerminalClient/releases/latest) and move the executable to their `$PATH`.\n\nOn your first start it will create a config file, you can avoid that by setting `--configFile=/dev/null`.\n\n## Usage\n\nSee `--help`:\n```\nGlobal flags:\n\n--configFile /path/to/config.json\n\tSets the path to the config file to use.\n\tDon't want a config file? Set it to /dev/null.\n\n--p2p\n\tShows P2P instead of scene results.\n\tBasically it can be used with every function\n\tthat shows releases.\n\n--perPage 5\n\tSet how many entries to show per page.\n\tBasically it can be used with every function\n\tthat displays pagination in any way.\n\n--page 1\n\tSet the page to show. Can be used along with --perPage.\n\nFunction flags:\n\n--version\n\tShows the version and a few informations.\n\n--authenticate\n\tAuthenticates you with xREL.to using oAuth2.\n\n--rateLimit\n\tShows your current rate limit.\n\n--searchRelease \"Portal 2 Linux\"\n\tSearch for a release. Optional parameters:\n\t--limit 5\n\t\tLimit output from 5 to 25 entries.\n\t\tUses value of --perPage by default.\n\t\n--release Portal.2.Linux-ACTiVATED\n\tShow information about a release.\n\tOptional parameters, all of them require authentication:\n\t--addComment \"[...]\"\n\t\tAdd a comment to a release.\n\t--rateVideo 9\n\t\tRate the video of a release from 1-10. Requires --rateAudio.\n\t--rateAudio 8\n\t\tRate the audio of a release from 1-10. Requires --rateVideo.\n\n--comments Portal.2.Linux-ACTiVATED\n\tList comments of a release.\n\n--getNFOImage Portal.2.Linux-ACTiVATED\n\tSaves an image of the NFO of the specified release\n\tin the current directory.\n\n--addProof=filepathTo/Proof/image.png Game.of.Thrones.S05E10.Die.Gnade.der.Mutter.German.DL.1080p.BluRay.x264-RSG Game.of.Thrones.S05E10.Die.Gnade.der.Mutter.German.DL.720p.BluRay.x264-RSG\n\tAdds a proof image to the specified releases. Requires authentication.\n\n--searchMedia \"The Big Bang Theory\"\n\tSearch for media. Optional parameters:\n\t--mediaType tv\n\t\tLimit results by movie, tv, game, console, software or xxx.\n\t--limit 5\n\t\tSee --searchRelease.\n\t--addToFavorites\n\t\tAdd selected media to a favorites list you select.\n\t\tRequires authentication. Optional parameters:\n\t\t--listName Games\n\t\t\tSelect a specific favorites list.\n\t--info\n\t\tShow information about the selected media.\n\t\tOnly usefull if used with the following parameters.\n\t--rate 8\n\t\tRate selected media from 1 to 10.\n\t--releases\n\t\tShow latest releases of the selected media.\n\t--images\n\t\tShow images of the selected media.\n\t--videos\n\t\tShow videos of the selected media.\n\n--showUnreadFavorites\n\tSelect a user's favorite list and show unread releases.\n\tRequires authentication. Optional parameters:\n\t--listName Games\n\t\tDisplay only a specific list.\n\t--markAsRead\n\t\tMarks entries as read.\n\n--removeFavoriteEntry\n\tSelect a user's favorite list and remove an entry.\n\tRequires authentication. Optional parameters:\n\t--listName Games\n\t\tSelect a specific list.\n\n--latest\n\tLists latest releases. Optional parameters:\n\t--filter overview\n\t\tFilter ID or 'overview' to use the currently\n\t\tlogged in user's overview filter.\n\n--browseArchive YYYY-MM\n\tBrowse archive. Optional parameters:\n\t--filter overview\n\t\tSee --latest.\n\n--filters\n\tShows a list of public, predefined release filters\n\tto use with --filter.\n\n--browseCategory topmovie\n\tBrowse a category. Optional parameters:\n\t--mediaType movie\n\t\tSee --searchMedia.\n\n--categories\n\tReturns a list of categories to use with --browseCategory.\n\n--upcomingTitles\n\tLists upcoming titles. Optional parameters:\n\t--country us\n\t\tShow upcoming titles for a specific country, currently\n\t\tpossible values are 'de' (default) and 'us'.\n\t--releases\n\t\tSee --searchMedia.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhashworks%2Fxrel-terminal-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhashworks%2Fxrel-terminal-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhashworks%2Fxrel-terminal-client/lists"}