Skip to main content

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
```


Project details


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)

Uploaded Source

Built Distribution

memeoverflow-0.1.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

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

Hashes for memeoverflow-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8251d8c1b31484466a38fe88a8f63087e8a36d30fefe6ca8d034dc0cfa951fb4
MD5 890ca5737bc5edae86cd25d6d236c564
BLAKE2b-256 0d0ca9c1181fba93d2c52c29d6749cec933bd6175bb057f11b6d30e3d2ab49c2

See more details on using hashes here.

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

Hashes for memeoverflow-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5aaa047523799407029e7645f25c17a5cdee4edb155062d1a250119356ccf987
MD5 5925fc7061cd2cc6734dd896f3f3a2cc
BLAKE2b-256 91cd3ef09144085c86263e3bedd2df91b66e3966892d5aa23fddea5aa837096e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page