Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 1 day 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 (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-08-27T08:06:04.000Z (about 3 years ago)
- Last Synced: 2023-03-03T20:30:51.212Z (over 1 year 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
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:
![Dependencies](https://github.com/Arsenic-ATG/xkcd-comics/blob/master/samples/sample%20comic%20-%201.png)
## 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
[![License](http://img.shields.io/:license-mit-blue.svg?style=flat-square)](http://badges.mit-license.org)
- **[MIT license](http://opensource.org/licenses/mit-license.php)**