https://github.com/Arsenic-ATG/xkcd-comics
Script to download all xkcd comics using web scraping.
https://github.com/Arsenic-ATG/xkcd-comics
automation beginner-friendly comics good-first-issue python webscraping xkcd xkcd-comics xkcd-downloader
Last synced: 6 days ago
JSON representation
Script to download all xkcd comics using web scraping.
- Host: GitHub
- URL: https://github.com/Arsenic-ATG/xkcd-comics
- Owner: Arsenic-ATG
- License: mit
- Created: 2020-08-13T09:36:05.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-27T08:06:04.000Z (over 3 years ago)
- Last Synced: 2023-03-03T20:30:51.212Z (about 2 years ago)
- Topics: automation, beginner-friendly, comics, good-first-issue, python, webscraping, xkcd, xkcd-comics, xkcd-downloader
- Language: Python
- Homepage:
- Size: 136 KB
- Stars: 9
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-automations - Download all xkcd-comics
- awesome-automations - Download all xkcd-comics
README
# xkcd-comics
XKCD 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 ).### Some sample comic:

## Language used
- 🐍 Python### Setup required 🛠
- 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.
- If you don't have Python on your machine, you can download it from [here](https://www.python.org/downloads/)---
### Additional Python libraries required for this project
`python3 -m pip install -r requirements.txt`#### But how do I install additional packages? 🤨
1. Make sure you have
package manager (**pip**) installed on your system
2. Go to command line and type `python3 -m pip install -r requirements.txt`
3. For detailed information see [Python's official tutorial on how to install packages](https://packaging.python.org/tutorials/installing-packages/)---
## 🏃♀️Get it running🏃♂️
- 👯♂️clone/download using ```[email protected]:Arsenic-ATG/xkcd-comics.git```
- Run the Python script### Want to contribue ? 🤩
- Your contributions are most welcomed here.
- 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)### Liked it ? 😃
- If you like this project then don't forget to give a star ⭐️
- For more cool automations like this, you can head over to my [Python automations](https://github.com/Arsenic-ATG/Python-Automations) repo## License
[](http://badges.mit-license.org)
- **[MIT license](http://opensource.org/licenses/mit-license.php)**