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 Distribution
memeoverflow-0.1.0.tar.gz
(4.3 kB
view details)
Built Distribution
File details
Details for the file memeoverflow-0.1.0.tar.gz
.
File metadata
- Download URL: memeoverflow-0.1.0.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- 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 | 8251d8c1b31484466a38fe88a8f63087e8a36d30fefe6ca8d034dc0cfa951fb4 |
|
MD5 | 890ca5737bc5edae86cd25d6d236c564 |
|
BLAKE2b-256 | 0d0ca9c1181fba93d2c52c29d6749cec933bd6175bb057f11b6d30e3d2ab49c2 |
File details
Details for the file memeoverflow-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: memeoverflow-0.1.0-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 | 5aaa047523799407029e7645f25c17a5cdee4edb155062d1a250119356ccf987 |
|
MD5 | 5925fc7061cd2cc6734dd896f3f3a2cc |
|
BLAKE2b-256 | 91cd3ef09144085c86263e3bedd2df91b66e3966892d5aa23fddea5aa837096e |