{"id":15818574,"url":"https://github.com/avanov/book2arrange","last_synced_at":"2025-10-25T11:04:15.605Z","repository":{"id":6431016,"uuid":"7669660","full_name":"avanov/book2arrange","owner":"avanov","description":"Arrange audio files from http://www.50languages.com/ in one convenient collection for better language acquisition.","archived":false,"fork":false,"pushed_at":"2013-08-10T10:18:55.000Z","size":144,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-10-06T06:03:08.400Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/avanov.png","metadata":{"files":{"readme":"README.rst","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}},"created_at":"2013-01-17T16:24:12.000Z","updated_at":"2021-11-05T23:50:18.000Z","dependencies_parsed_at":"2022-09-13T15:21:34.490Z","dependency_job_id":null,"html_url":"https://github.com/avanov/book2arrange","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanov%2Fbook2arrange","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanov%2Fbook2arrange/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanov%2Fbook2arrange/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avanov%2Fbook2arrange/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avanov","download_url":"https://codeload.github.com/avanov/book2arrange/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252979735,"owners_count":21835113,"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-10-05T06:03:17.151Z","updated_at":"2025-10-25T11:04:10.560Z","avatar_url":"https://github.com/avanov.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"book2arrange\n============\n\nArrange audio files from http://www.50languages.com/ in one convenient collection for better language acquisition.\n\nInstallation\n--------------\n\n.. code-block:: bash\n\n    $ pip install book2arrange\n\n\nUsage\n----------\n\n.. code-block:: bash\n\n    $ book2arrange $HOME/book2source $HOME/Desktop/polyglot enfr ende\n\n\nThe command will extract and arrange audio files from book2 archives. The target\nfiles will have the following naming schema:\n\n.. code-block:: none\n\n    $HOME/Desktop/polyglot/00001_1_enfr.mp3\n    $HOME/Desktop/polyglot/00002_1_ende.mp3\n    $HOME/Desktop/polyglot/00003_2_enfr.mp3\n    $HOME/Desktop/polyglot/00004_2_ende.mp3\n    ...\n    $HOME/Desktop/polyglot/00199_100_enfr.mp3\n    $HOME/Desktop/polyglot/00200_100_ende.mp3\n\n\nNote: all listed directories and source zip-archives must exist.\n\n\n.. code-block:: guess\n\n    $ book2arrange -h\n    usage: book2arrange [-h] source target order [order ...]\n\n    Arrange audio files from http://www.50languages.com/ in one convenient\n    collection for better language acquisition.\n\n    positional arguments:\n      source      collections' parent dir\n      target      path to the arranged collection\n      order       four-letter list of language collections to be put into the\n                  target collection\n\n    optional arguments:\n      -h, --help  show this help message and exit\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favanov%2Fbook2arrange","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favanov%2Fbook2arrange","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favanov%2Fbook2arrange/lists"}