About | Memes Dataset | How to run
Total memes - 575948
Scraped top 100 popular memes from Imgflip using Scrapy
Used for generating memes using AI.
Can be used with Imgflip API to caption memes. This datast is a bigger version of Imgflip top 24 memes.
Top 100 popular memes ./dataset/popular_100_memes.csv
Nr of memes / template ./dataset/statistics.json
- Templates
./dataset/templates
Template Example
{
"title": "10 Guy Meme Template",
"template_url": "https://imgflip.com/s/meme/10-Guy.jpg",
"alternative_names": "Really High Guy, Stoner Stanley, Brainwashed Bob, stoned guy, ten guy, stoned buzzed high dude bro",
"template_id": "101440",
"format": "jpg",
"dimensions": "500x454 px",
"file_size": "24 KB"
}
-
Memes
./dataset/memes
Meme example:
{
"url": "https://i.imgflip.com/2cpxta.jpg",
"post": "https://imgflip.com/i/2cpxta",
"metadata": {
"views": "2,426",
"img-votes": "4",
"title": "Watch out or it'll eat you whole",
"author": "PLarsen985"
},
"boxes": [
"I USED TO CODE WITH PYTHON",
"BUT I QUIT AFTER THE FIRST TIME IT BIT ME"
]
}
The dataset is already scraped in ./dataset
If you need fresh memes, just do:
$> cd project
$> pip install
$> run.sh