{"id":22713218,"url":"https://github.com/faithvoid/script.alexandria","last_synced_at":"2025-03-29T22:43:27.565Z","repository":{"id":267276078,"uuid":"900747935","full_name":"faithvoid/script.alexandria","owner":"faithvoid","description":"Internet Archive downloader for XBMC.","archived":false,"fork":false,"pushed_at":"2024-12-23T22:44:12.000Z","size":509,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T00:25:44.763Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","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/faithvoid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":null,"patreon":"videogirl95","open_collective":null,"ko_fi":"videogirl95","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2024-12-09T11:58:03.000Z","updated_at":"2024-12-23T22:44:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"b5373e4b-6785-42c6-870f-89c63198f6fd","html_url":"https://github.com/faithvoid/script.alexandria","commit_stats":null,"previous_names":["faithvoid/script.internetarchive"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faithvoid%2Fscript.alexandria","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faithvoid%2Fscript.alexandria/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faithvoid%2Fscript.alexandria/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/faithvoid%2Fscript.alexandria/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/faithvoid","download_url":"https://codeload.github.com/faithvoid/script.alexandria/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246254096,"owners_count":20747948,"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-12-10T14:08:39.774Z","updated_at":"2025-03-29T22:43:27.542Z","avatar_url":"https://github.com/faithvoid.png","language":"Python","funding_links":["https://patreon.com/videogirl95","https://ko-fi.com/videogirl95"],"categories":[],"sub_categories":[],"readme":"# Alexandria\nInternet Archive downloader for XBMC. \n\n## This has essentially been replaced by [Medusa](https://github.com/faithvoid/plugin.video.medusa), which has way more features! Go download that add-on instead, it can download files just as well as Alexandria, AND stream things twice as well!\n\n![Icon](release/default.tbn)\n\nRequires the latest version of XBMC (3.6-DEV-r33046 or later) from Xbins (as it has crucial TLS/SSL updates that allow this script to work). Sources are NOT provided and must be input manually!\n\n![1](screenshots/1.bmp)\n![2](screenshots/2.bmp)\n![3](screenshots/3.bmp)\n\n## How To Use:\n- Download latest release file, or \"release\" folder from the repository.\n- Extract the .zip file, edit \"default.py\" to point \"COLLECTION_URL\" to the Internet Archive collection of your choice \n- Copy the \"Alexandria\" folder to Q:/scripts\n- Run the script and enjoy!\n- (Optional) To make a launcher front-end for multiple sources, modify \"launcher.py\" with the names of sources that you'd like to add, modify \"source1.py / source2.py / source3.py\" to point at your Python script of choice (add or remove as many entries as needed), then rename \"launcher.py\" to \"default.py\"!\n\n## Issues:\n- The script blocks files over 4GB (downloading + individual files stored in .zip files) due to FATX limitations. I could possibly modify the script to download \u0026 extract files over 4GB in parts, but the performance penalties may not be worth it compared to using a PC.\n- The script can be kind of slow, especially when compared to FTP. Higher chunk values increase the likelihood of XBMC crashing, so they're set to a small but reasonable value. You can modify this value yourself to attempt to increase performance but YMMV, especially on RAM-limited themes on stock 64MB Xbox consoles (use 2048*1024 at absolute max).\n- Some files with absurdly long file names and multiple special characters (like \"4 Game in One - Ice Hockey, Phantom UFO, Spy Vs. Spy, Cosmic Avenger (1983) (Bit Corporation) (PAL).bin\") will crash the script. Sanitization function definitely needs a bit of work.\n- File name doesn't display properly on files over 4GB, but the error still works!\n- You tell me.\n\n## TODO:\n- Add option to mount \u0026 launch .ISO files, ROM files and media files directly after downloading.\n- Improve media streaming a bit.\n- Implement better filename sanitization\n- Implement scanning from multiple collections at the same time.\n- Implement some sort of login system so access-locked files can be downloaded.\n- Add some sort of toggle to allow the user to select their download directory manually or to the script defaults.\n\n## Disclaimer:\n- The Internet Archive is a vast archive of many files, tons of which are legal to download! Make sure you follow the copyright laws of your region while downloading from Internet Archive sources. Support will not be given for anyone trying to use this utility for blatant piracy. \n\n## Credits:\n- Icon from flaticon.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaithvoid%2Fscript.alexandria","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffaithvoid%2Fscript.alexandria","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffaithvoid%2Fscript.alexandria/lists"}