diff --git a/Random meme from internet/Main.py b/Random meme from internet/Main.py new file mode 100644 index 0000000000..01fd544e98 --- /dev/null +++ b/Random meme from internet/Main.py @@ -0,0 +1,16 @@ +import requests +import urllib.request #only import if you want to display meme in your local device +from PIL import Image #only import if you want to display meme in your local device + + +###Main code### +response = requests.get('https://meme-api.com/gimme') # add /n to get required number of memes (where n is a number) +meme = response.json() +meme_url = meme['url'] # if more than 1 meme accordingly change the code +############## + +####Code to open image#### +urllib.request.urlretrieve(meme_url,"file.png") #change to gif/jpeg,if you get gif/jpeg as a meme +img = Image.open("file.png") +img.show() +####################### \ No newline at end of file diff --git a/Random meme from internet/readme.md b/Random meme from internet/readme.md new file mode 100644 index 0000000000..4eabb735e3 --- /dev/null +++ b/Random meme from internet/readme.md @@ -0,0 +1,3 @@ +# Random Meme Generator + +This is a simple random meme generator that fetches random memes from the internet using a Meme API. Just run the code and the code is self explanatory. \ No newline at end of file diff --git a/Random meme from internet/requirements.txt b/Random meme from internet/requirements.txt new file mode 100644 index 0000000000..93cab331c5 --- /dev/null +++ b/Random meme from internet/requirements.txt @@ -0,0 +1,2 @@ +Pillow==10.0.0 +Requests==2.31.0