Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/techytushar/random-memer
Returns random meme images scraped from Memedroid
https://github.com/techytushar/random-memer
api flask github-profile-readme heroku memes
Last synced: 2 months ago
JSON representation
Returns random meme images scraped from Memedroid
- Host: GitHub
- URL: https://github.com/techytushar/random-memer
- Owner: techytushar
- Created: 2020-08-06T15:47:25.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T15:57:52.000Z (about 2 years ago)
- Last Synced: 2024-10-28T00:05:58.820Z (3 months ago)
- Topics: api, flask, github-profile-readme, heroku, memes
- Language: Python
- Homepage: https://random-memer.herokuapp.com/
- Size: 11.7 KB
- Stars: 77
- Watchers: 2
- Forks: 15
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-github-profile - Random Dev Memes - Random dev memes to display on your GitHub README. (Tools)
- fucking-awesome-github-profile-readme - Random Dev Memes - Random dev memes to display on your GitHub README. (Tools)
- awesome-readme-tools - Random Memer - Returns random meme images scraped from Memedroid. (Miscellaneous)
- awesome-github-profile-readme - Random Dev Memes - Random dev memes to display on your GitHub README. (Tools)
- awesome-ubc-profile-readme - Random Dev Memes - Random dev memes to display on your GitHub README. (Tools)
- awesome-github-profile - Random Memer
README
# Random Memer
Flask API to return random programming meme images scrapped from [Memedroid](https://www.memedroid.com/memes/tag/programming).
### Usage Notes:
Just add `img` tag in your website / README file and it will display a random meme everytime the website is loaded
```html
```> **Deprecation Note:** The previous Heroku app link has stopped working due to Heroku [discontinuing its free tier services](https://blog.heroku.com/next-chapter). Deploy your own instance of the app using the links below and use them.
## How to deploy
## Use [Railway](https://railway.app) (500 hours)
> **Note**
No delay[![Deploy on Railway](https://railway.app/button.svg)](https://railway.app/new/template/Hp9Kv4?referralCode=dUt24_)
* Sign in with GitHub to Deploy
* URL will produce after finish building
---
## Use [Replit](https://replit.com/) (unlimited hours)
> **Warning**
response delay of up to 30 seconds for the first request that comes in after a period of inactivity* Click Import from GitHub Button
* Run `pip install gunicorn==20.0.4` and `pip install lxml` in console on the right
* Add line `app.run(host='0.0.0.0', port=80)` at the end of 'app.py' file
* Click the $\color{white} \colorbox{Green} {RUN}$ button on top, the console will run, wait to finish and output URL on the right under "Webview"
---
## Use [Render](https://render.com/) (750 hours)
> **Warning**
response delay of up to 30 seconds for the first request that comes in after a period of inactivity* Sign in https://dashboard.render.com/select-repo?type=static
* Enter in **Public Git repository** https://github.com/techytushar/random-memer and click 'continue'
* Enter a name and add `gunicorn app:app` in **Start Command** option
* Click 'Create Web Service' and wait until "==> Build successful 🎉" and server is Live
* Click URL link at top left (https://appname-xxxx.onrender.com)
---