{"id":15720833,"url":"https://github.com/mhackfly/scrom","last_synced_at":"2025-05-13T02:51:04.496Z","repository":{"id":252404114,"uuid":"839543344","full_name":"mhackfly/scrom","owner":"mhackfly","description":"Scrom is an application that allows you to download ROMs for various emulation systems.","archived":false,"fork":false,"pushed_at":"2024-08-11T22:04:02.000Z","size":1730,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T06:02:49.030Z","etag":null,"topics":["amiga","atari","download","dreamcast","emulation","fbneo","gamecube","gtk3","mame","megadrive","n64","nintendo","ps2","ps3","python","roms","saturn","sega","xbox","xbox360"],"latest_commit_sha":null,"homepage":"https://www.micro66.fr/projets/scrom/article.html","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mhackfly.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-08-07T20:36:47.000Z","updated_at":"2024-11-02T12:14:34.000Z","dependencies_parsed_at":"2024-08-09T15:14:33.321Z","dependency_job_id":"c16cdb86-c5b4-45a2-96b3-56b965048606","html_url":"https://github.com/mhackfly/scrom","commit_stats":null,"previous_names":["mhackfly/scrom"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhackfly%2Fscrom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhackfly%2Fscrom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhackfly%2Fscrom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhackfly%2Fscrom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhackfly","download_url":"https://codeload.github.com/mhackfly/scrom/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253862740,"owners_count":21975583,"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":["amiga","atari","download","dreamcast","emulation","fbneo","gamecube","gtk3","mame","megadrive","n64","nintendo","ps2","ps3","python","roms","saturn","sega","xbox","xbox360"],"created_at":"2024-10-03T22:00:31.722Z","updated_at":"2025-05-13T02:51:04.464Z","avatar_url":"https://github.com/mhackfly.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## scrom\n\n**Description**\n\n`Scrom` is an application that allows you to download ROMs for various emulation systems.\nThese ROMs are retrieved from [Archive.org](https://archive.org), a site that references\nnumerous consoles, platforms, and applications related to emulation.\n\n![scrom](scrom.png)  \n\nThis application was developed in Python with the GTK3 graphical library.\nThe Bash script `scrom.sh` launches the application and manages the addition of new systems.\nIt scans the `/links` directory for new `.dat` files. These data files contain the system name,\nuploader ID, file extension, and system pages. The pages are scanned for ROM download links.\nFinally, these links are inserted into a database.\nThe names of the data files correspond to the system name associated with the uploader ID.  \n\nExample : `links/dreamcast_retrogamechampion.dat` :\n\n```\ndreamcast\nretrogamechampion\nzip\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/1/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/4/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/9/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/A/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/B/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/C/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/D/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/E/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/F/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/G/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/H/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/I/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/J/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/K/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/L/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/M/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/N/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/O/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/P/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/Q/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/R/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/S/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/T/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/U/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/V/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/W/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/X/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/Y/\nhttps://archive.org/download/sega-dreamcast-champion-collection-updated-v2/Z/\n```\n\nExample : `links/megadrive_ic3dragon5110.dat` :\n\n```\nmegadrive\nic3dragon5110\nzip\nhttps://ia804709.us.archive.org/view_archive.php?archive=/31/items/megadrive_202212/megadrive.zip\n```\n\nExample : `links/ps3_cvlt_of_mirrors.dat`\n\n```\nps3\ncvlt_of_mirrors\niso\nhttps://archive.org/download/sony_playstation3_numberssymbols\nhttps://archive.org/download/sony_playstation3_a_part1\nhttps://archive.org/download/sony_playstation3_a_part2\nhttps://archive.org/download/sony_playstation3_a_part3\nhttps://archive.org/download/sony_playstation3_b_part1\nhttps://archive.org/download/sony_playstation3_b_part2\nhttps://archive.org/download/sony_playstation3_b_part3\nhttps://archive.org/download/sony_playstation3_c_part1\nhttps://archive.org/download/sony_playstation3_c_part2\nhttps://archive.org/download/sony_playstation3_c_part3\nhttps://archive.org/download/sony_playstation3_d_part1\nhttps://archive.org/download/sony_playstation3_d_part2\nhttps://archive.org/download/sony_playstation3_d_part3\nhttps://archive.org/download/sony_playstation3_d_part4\nhttps://archive.org/download/sony_playstation3_d_part5\nhttps://archive.org/download/sony_playstation3_e\nhttps://archive.org/download/sony_playstation3_f_part1\nhttps://archive.org/download/sony_playstation3_f_part2\nhttps://archive.org/download/sony_playstation3_f_part3\nhttps://archive.org/download/sony_playstation3_g_part1\nhttps://archive.org/download/sony_playstation3_g_part2\nhttps://archive.org/download/sony_playstation3_g_part3\nhttps://archive.org/download/sony_playstation3_h_part1\nhttps://archive.org/download/sony_playstation3_h_part2\nhttps://archive.org/download/sony_playstation3_i\nhttps://archive.org/download/sony_playstation3_j\nhttps://archive.org/download/sony_playstation3_k\nhttps://archive.org/download/sony_playstation3_l_part1\nhttps://archive.org/download/sony_playstation3_l_part2\nhttps://archive.org/download/sony_playstation3_l_part3\nhttps://archive.org/download/sony_playstation3_m_part1\nhttps://archive.org/download/sony_playstation3_m_part2\nhttps://archive.org/download/sony_playstation3_m_part3\nhttps://archive.org/download/sony_playstation3_m_part4\nhttps://archive.org/download/sony_playstation3_m_part5\nhttps://archive.org/download/sony_playstation3_n_part1\nhttps://archive.org/download/sony_playstation3_n_part2\nhttps://archive.org/download/sony_playstation3_n_part3\nhttps://archive.org/download/sony_playstation3_o_part1\nhttps://archive.org/download/sony_playstation3_o_part2\nhttps://archive.org/download/sony_playstation3_o_part3\nhttps://archive.org/download/sony_playstation3_p_part1\nhttps://archive.org/download/sony_playstation3_p_part2\nhttps://archive.org/download/sony_playstation3_q\nhttps://archive.org/download/sony_playstation3_r_part1\nhttps://archive.org/download/sony_playstation3_r_part2\nhttps://archive.org/download/sony_playstation3_r_part3\nhttps://archive.org/download/sony_playstation3_r_part4\nhttps://archive.org/download/sony_playstation3_s_part1\nhttps://archive.org/download/sony_playstation3_s_part2\nhttps://archive.org/download/sony_playstation3_s_part3\nhttps://archive.org/download/sony_playstation3_s_part4\nhttps://archive.org/download/sony_playstation3_s_part5\nhttps://archive.org/download/sony_playstation3_s_part6\nhttps://archive.org/download/sony_playstation3_t_part1\nhttps://archive.org/download/sony_playstation3_t_part2\nhttps://archive.org/download/sony_playstation3_t_part3\nhttps://archive.org/download/sony_playstation3_t_part4\nhttps://archive.org/download/sony_playstation3_u_part1\nhttps://archive.org/download/sony_playstation3_u_part2\nhttps://archive.org/download/sony_playstation3_v\nhttps://archive.org/download/sony_playstation3_w_part1\nhttps://archive.org/download/sony_playstation3_w_part2\nhttps://archive.org/download/sony_playstation3_x\nhttps://archive.org/download/sony_playstation3_y\nhttps://archive.org/download/sony_playstation3_z\n```\n\n**Dependencies**\n\n[sqlite3](https://www.sqlite.org/index.html) : a C library that provides functions for manipulating SQLite databases.  \n[curl](https://curl.haxx.se/) : a command-line library that allows you to use communication protocols on the Internet, such as HTTP.  \n[lynx](http://lynx.browser.org/) : a text-based web browser that allows you to navigate the Internet in a terminal environment.  \n[axel](https://github.com/axel-download-accelerator/axel) : a fast download tool that allows you to download files from the Internet.  \n\n**Usage**\n\nOnce in the `scrom` directory, simply execute `./start.sh`.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhackfly%2Fscrom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhackfly%2Fscrom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhackfly%2Fscrom/lists"}