From cdd0bbf1430841fb7d5121046d083e1cbf4671e2 Mon Sep 17 00:00:00 2001 From: msglm Date: Sun, 17 Aug 2025 19:53:50 -0500 Subject: script uses basic parsing to download what is needed --- stealIfunny | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 stealIfunny (limited to 'stealIfunny') diff --git a/stealIfunny b/stealIfunny new file mode 100755 index 0000000..aa57f3d --- /dev/null +++ b/stealIfunny @@ -0,0 +1,18 @@ +#!/usr/bin/python3 +from bs4 import BeautifulSoup +import requests +import urllib.request +import sys +import os +if len(sys.argv) == 1: + print("List tags at the end you'd like to download") +for tags in sys.argv: + URL = requests.get('https://ifunny.co/tags/' + tags + '?filter=video') + webpage = BeautifulSoup(URL.content, 'html.parser') + + epoch = len([item for item in os.listdir('/home/joybuke/Media/Videos/unsorted/')]) + videos = webpage.findAll('video') + for video in videos: + epoch = epoch + 1 + print(video['data-src']) + urllib.request.urlretrieve(video['data-src'], '/home/joybuke/Media/Videos/unsorted/' + str(epoch) + '.mp4') -- cgit v1.2.3