{"id":21145978,"url":"https://github.com/trou/arteget","last_synced_at":"2025-07-09T07:32:06.404Z","repository":{"id":5350352,"uuid":"6536115","full_name":"trou/arteget","owner":"trou","description":"simple ruby script that dumps television programs from the \"+7\" site of Arte.","archived":false,"fork":false,"pushed_at":"2024-06-03T18:59:35.000Z","size":193,"stargazers_count":10,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-06-03T21:57:48.131Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://syscall.eu/#arte","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"facebook/react-native","license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trou.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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":"2012-11-04T22:13:44.000Z","updated_at":"2024-06-03T18:59:39.000Z","dependencies_parsed_at":"2023-01-14T11:30:56.917Z","dependency_job_id":"af469cd0-46cc-4916-8bf2-17bff1aaf205","html_url":"https://github.com/trou/arteget","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trou%2Farteget","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trou%2Farteget/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trou%2Farteget/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trou%2Farteget/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trou","download_url":"https://codeload.github.com/trou/arteget/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225492617,"owners_count":17482924,"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":[],"created_at":"2024-11-20T08:45:01.283Z","updated_at":"2024-11-20T08:45:01.951Z","avatar_url":"https://github.com/trou.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"arteget is a simple ruby script that dumps television programs from the \"+7\" site of Arte.\n\nIt uses wget to dump streams to the disk. Be sure to have it in your PATH.\n\nBasic usage:\n1) downloading the latest broadcast of a given program:\n    $ ./arteget.rb karambolage\n2) download the latest one that is at least 5 mn, with the description\n    $ ./arteget.rb -D -m 300 karambolage\n3) downloading a single video:\n    $ ./arteget.rb https://www.arte.tv/fr/videos/098342-009-A/karambolage/\n4) downloading in german, standard quality:\n    $ ./arteget.rb --qual=sq --lang=de karambolage\n5) downloading all the broadcast of a given program:\n    $ ./arteget.rb -n 100 RC-014034\n\nNotes:\nSpecifying an arbitrary string instead of an URL actually uses the search\nengine, so you have some freedom here.\n\nHistory:\nv3.5: 2024/06/01\n     - New API URLs (fixed several times)\n     - better handling of single program search results\n     - Use API url to list videos, allowing more downloads\n     - Some fixes\n     - new verbosity level\n     - --min-dur option to specify minimum duration\n     - fix some download cases\nv3.4: 2018/10/18\n     - fix download by program name (website update)\nv3.3: 2018/09/23\n     - fix download by program name (website update)\nv3.2: 2018/05/03\n     - use https\n     - site updates\nv3.1: 2017/07/20\n     - -n option\n     - JSON download fix\n     - Use OptionParser (thanks Pierre-Louis Bonicoli!)\n     - New 'variant' option to select subtitles (thanks Pierre-Louis Bonicoli!)\n     - Changes for program search\nv3.0: 2017/04/27\n     - change for new site\n     - remove old broken features\nv2.6: 2016/11/29\n     - fix for latest site\n     - add handler for \"Dessous des cartes\"\nv2.5: 2016/05/20\n     - now use Net:HTTP\n     - more or less compatible with new site\nv2.4: 2015/11/08\n     - fix basic functionnalities with new site, still buggy\n     - now uses wget instead of rtmpdump\nv2.3: 2014/09/20\n     - fix page parsing\n     - fix rtmpdump invocation\nv2.2: 2014/01/12\n     - description file dumping\n     - program listing\nv2.1:\n     - check for rtmpdump at startup\n     - option to specify destination directory\nv2.0: 2013/08/25\n     - rewritten for the new site, not compatible with\n       the old one.\n     - allow download of subtitled version\nv1.11: 2011/04/30\n     - fix URL downloading bug\nv1.1: 2011/03/06\n     - options on the command line\n     - reworked to use XML descriptions\n     - top videos (views/ratings) support\n     - quiet mode\nv1.01: 2011/02/20\n     - URL arg support\n     - new site URL\n     - libhttp update\nv1.0: 2010/06/13\n     - new libhttp release\n     - handles new site\n     - way cleaner code\n\nv0.1:  2008/XX/XX\n     - First \"release\"\n\nContact me by mail:\nmailbox: devel-arteget\ndomain: syscall.eu\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrou%2Farteget","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrou%2Farteget","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrou%2Farteget/lists"}