{"id":20790251,"url":"https://github.com/Arsenic-ATG/xkcd-comics","last_synced_at":"2025-05-11T14:33:08.714Z","repository":{"id":52986757,"uuid":"287238532","full_name":"Arsenic-ATG/xkcd-comics","owner":"Arsenic-ATG","description":"Script to download all xkcd comics using web scraping.","archived":false,"fork":false,"pushed_at":"2021-08-27T08:06:04.000Z","size":139,"stargazers_count":9,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-03T20:30:51.212Z","etag":null,"topics":["automation","beginner-friendly","comics","good-first-issue","python","webscraping","xkcd","xkcd-comics","xkcd-downloader"],"latest_commit_sha":null,"homepage":"","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/Arsenic-ATG.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}},"created_at":"2020-08-13T09:36:05.000Z","updated_at":"2023-02-21T13:34:56.000Z","dependencies_parsed_at":"2022-09-08T00:22:30.006Z","dependency_job_id":null,"html_url":"https://github.com/Arsenic-ATG/xkcd-comics","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arsenic-ATG%2Fxkcd-comics","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arsenic-ATG%2Fxkcd-comics/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arsenic-ATG%2Fxkcd-comics/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Arsenic-ATG%2Fxkcd-comics/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Arsenic-ATG","download_url":"https://codeload.github.com/Arsenic-ATG/xkcd-comics/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225057336,"owners_count":17414318,"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":["automation","beginner-friendly","comics","good-first-issue","python","webscraping","xkcd","xkcd-comics","xkcd-downloader"],"created_at":"2024-11-17T15:33:18.076Z","updated_at":"2024-11-17T15:33:19.204Z","avatar_url":"https://github.com/Arsenic-ATG.png","language":"Python","funding_links":[],"categories":["List of more cool Automations with their own repositories"],"sub_categories":[],"readme":"# xkcd-comics\nXKCD is a popular geek webcomic with a website full of interesting comics. The front page at http://xkcd.com/ has 'prev' and 'next' buttons that guide the user back and forth through the comics. Downloading each comic manually would take forever, but with this script it's just a matter of seconds ( depending on your internet speed ).\n\n### Some sample comic:\n![Dependencies](https://github.com/Arsenic-ATG/xkcd-comics/blob/master/samples/sample%20comic%20-%201.png)\n## Language used\n- 🐍 Python\n\n### Setup required 🛠\n- Most of the stuff is plain Python scripts which will only require you to have **Python installed on your device** and an **IDE/text editor** to see and make changes to the scripts on your system.\n- If you don't have Python on your machine, you can download it from [here](https://www.python.org/downloads/)\n\n---\n\n### Additional Python libraries required for this project\n`python3 -m pip install -r requirements.txt`\n\n#### But how do I install additional packages? 🤨\n1. Make sure you have \npackage manager (**pip**) installed on your system\n2. Go to command line and type `python3 -m pip install -r requirements.txt`\n3. For detailed information see [Python's official tutorial on how to install packages](https://packaging.python.org/tutorials/installing-packages/)\n\n---\n\n## 🏃‍♀️Get it running🏃‍♂️\n- 👯‍♂️clone/download using ```git@github.com:Arsenic-ATG/xkcd-comics.git```\n- Run the Python script\n\n### Want to contribue ? 🤩\n- Your contributions are most welcomed here.\n- If your are a beginner or you want to contribute to documentation instead of code, then you should check out [this issue](https://github.com/Arsenic-ATG/xkcd-comics/issues/3)\n\n### Liked it ? 😃\n- If you like this project then don't forget to give a star ⭐️\n- For more cool automations like this, you can head over to my [Python automations](https://github.com/Arsenic-ATG/Python-Automations) repo\n\n## License\n\n[![License](http://img.shields.io/:license-mit-blue.svg?style=flat-square)](http://badges.mit-license.org)\n\n- **[MIT license](http://opensource.org/licenses/mit-license.php)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FArsenic-ATG%2Fxkcd-comics","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FArsenic-ATG%2Fxkcd-comics","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FArsenic-ATG%2Fxkcd-comics/lists"}