https://github.com/sidgupta234/xkcd-comic-fetcher
Who doesn't love Xkcd comics? They are the most relatable and quirky comics I have come across wrt programming and linguistics. While there are 2500+ of them, won't it be nice to fetch a comic relevant to a scenario and share it with friends? That is exactly what I came up with.
https://github.com/sidgupta234/xkcd-comic-fetcher
heroku pandas python streamlit
Last synced: 2 months ago
JSON representation
Who doesn't love Xkcd comics? They are the most relatable and quirky comics I have come across wrt programming and linguistics. While there are 2500+ of them, won't it be nice to fetch a comic relevant to a scenario and share it with friends? That is exactly what I came up with.
- Host: GitHub
- URL: https://github.com/sidgupta234/xkcd-comic-fetcher
- Owner: sidgupta234
- License: mit
- Created: 2021-11-01T11:15:22.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-04-04T11:37:26.000Z (about 1 year ago)
- Last Synced: 2025-04-04T12:29:00.536Z (about 1 year ago)
- Topics: heroku, pandas, python, streamlit
- Language: Python
- Homepage: https://xkcd-fetcher.herokuapp.com/
- Size: 708 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# XKCD Comic Fetcher
## Introduction
Who doesn't love Xkcd comics? They are the most relatable and quirky comics I have come across wrt programming and linguistics. While there are 2500+ of them, won't it be nice to fetch a comic relevant to a scenario and share it with friends? That is exactly what I came up with.
Give a keyword, and get the xkcd comic in response. Hope you like it as much as I enjoyed making it!
Live app: [xkcd-fetcher.herokuapp.com](https://xkcd-fetcher.herokuapp.com)

## Further details
Dataset used: [xkcd Comic Dataset](https://www.kaggle.com/ashkave/xkcd-comic-data)
Libraries used: Pandas, Streamlit
## Run Locally
1. Fork this repository, (star it as well puhleeez)!
2. Clone a local copy for your system
3. Install required libraries using `requirements.txt` file
4. Run locally in your system using `streamlit run app.py`
## For doubts, queries, suggestions
Ping [Siddharth](https://www.languageof.me) on [Twitter](https://www.twitter.com/sidgupta234), [Linkedin](https://www.linkedin.com/in/sidgupta234), or simply write an [e-mail](mailto:siddharthgupta234@gmail.com).
For suggestions, improvements you can also just raise an issue or request a pull request!
All image rights reserved to the very awesome xkcd
under Attribution-NonCommercial 2.5 License.
[](https://hits.seeyoufarm.com)