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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

Uploaded Python 3

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

Hashes for memeoverflow-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ac03d51999d7b55e6b81388c64311e6935e189be49da20744d96af5e900cc961
MD5 13ba04b0f1e1e9a5516bef877762b8b8
BLAKE2b-256 123c891822ef5bbbc9ffa25c5b188d2ef9bb45a48a00b03cd8af1dd34d46cfd8

See more details on using hashes here.

Provenance

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