Skip to content

schesa/ImgFlip575K_Dataset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤡ImgFlip575K Memes Dataset

About | Memes Dataset | How to run

About

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.

Memes Dataset

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"
    ]
  }

How to run

The dataset is already scraped in ./dataset

If you need fresh memes, just do:

$> cd project
$> pip install
$> run.sh 

Releases

No releases published

Packages

No packages published