Take questions posted on a particular Stack Exchange site, generate a meme out of it and tweet it
Project description
# Meme Overflow
Take questions posted on a particular Stack Exchange site, generate a meme out
of it and tweet it.
![](fry.jpg)
## Instances
- [@pi_stack](https://twitter.com/pi_stack) (Raspberry Pi)
- [@overflow_meme](https://twitter.com/overflow_meme) (Stack Overflow)
- [@worldbuildingme](https://twitter.com/worldbuildingme) (World Building)
- [@askubuntumemes](https://twitter.com/askubuntumemes) (Ask Ubuntu)
## Run your own instance
1. Sign up for a [Twitter](https://twitter.com/) account, [create an
app](https://developer.twitter.com/en/apps) and get your four API keys.
1. Sign up for an [imgflip](https://imgflip.com/) account and note your username
and password.
1. Register for a [Stack Exchange App Key](https://stackapps.com/apps/oauth/register)
1. Install this project:
```bash
sudo pip3 install memeoverflow
```
1. Copy the example script `example.py` (e.g. to `raspberrypi.py`) and edit your
copy to specify:
- the Stack Exchange site you wish to follow (get the exact string
[here](https://api.stackexchange.com/docs/questions)) and your Stack
Exchange API key
- your Twitter account's API keys
- your imgflip's username and password
1. Run it:
```bash
python3 raspberrypi.py
```
Take questions posted on a particular Stack Exchange site, generate a meme out
of it and tweet it.
![](fry.jpg)
## Instances
- [@pi_stack](https://twitter.com/pi_stack) (Raspberry Pi)
- [@overflow_meme](https://twitter.com/overflow_meme) (Stack Overflow)
- [@worldbuildingme](https://twitter.com/worldbuildingme) (World Building)
- [@askubuntumemes](https://twitter.com/askubuntumemes) (Ask Ubuntu)
## Run your own instance
1. Sign up for a [Twitter](https://twitter.com/) account, [create an
app](https://developer.twitter.com/en/apps) and get your four API keys.
1. Sign up for an [imgflip](https://imgflip.com/) account and note your username
and password.
1. Register for a [Stack Exchange App Key](https://stackapps.com/apps/oauth/register)
1. Install this project:
```bash
sudo pip3 install memeoverflow
```
1. Copy the example script `example.py` (e.g. to `raspberrypi.py`) and edit your
copy to specify:
- the Stack Exchange site you wish to follow (get the exact string
[here](https://api.stackexchange.com/docs/questions)) and your Stack
Exchange API key
- your Twitter account's API keys
- your imgflip's username and password
1. Run it:
```bash
python3 raspberrypi.py
```
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file memeoverflow-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: memeoverflow-0.1.1-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.10.0 pkginfo/1.2.1 requests/2.19.1 setuptools/39.2.0 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac03d51999d7b55e6b81388c64311e6935e189be49da20744d96af5e900cc961 |
|
MD5 | 13ba04b0f1e1e9a5516bef877762b8b8 |
|
BLAKE2b-256 | 123c891822ef5bbbc9ffa25c5b188d2ef9bb45a48a00b03cd8af1dd34d46cfd8 |