diff options
author | msglm <msglm@techchud.xyz> | 2025-08-17 19:53:51 -0500 |
---|---|---|
committer | msglm <msglm@techchud.xyz> | 2025-08-17 19:53:51 -0500 |
commit | 23eb9cb798874eb48c415c7c8bc6d46c9bfa2da2 (patch) | |
tree | 8a203ba8bcc2cf0af2103d0056a8d35a877561af | |
parent | 48d2aa427bc42ded90c9394db078d47dcd85360b (diff) | |
download | comedyGenerator-23eb9cb798874eb48c415c7c8bc6d46c9bfa2da2.tar.gz comedyGenerator-23eb9cb798874eb48c415c7c8bc6d46c9bfa2da2.tar.bz2 comedyGenerator-23eb9cb798874eb48c415c7c8bc6d46c9bfa2da2.zip |
Changed URL for API
Ifunny changes its API url for its tag feeds. Instead of being
https://ifunny.co/api/v1/feeds&tags=whatever it's now
https://ifunny.co/api/v1/feeds/tags/whatever
-rwxr-xr-x | comedyGenerator | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/comedyGenerator b/comedyGenerator index 2834126..763ea6f 100755 --- a/comedyGenerator +++ b/comedyGenerator @@ -10,6 +10,8 @@ import xdg import configparser import os +API_URL = "https://ifunny.co/api/v1/feeds/tags/" + class Video: def __init__(self, url, name): self.url = url @@ -175,7 +177,7 @@ for tags in args.tags: } for tries in range(100): try: - tagPage = requests.get("https://ifunny.co/api/v1/feeds?filter=" + contentFilter + "&tag=" + tags, headers=requestHeader, cookies=requestCookies) + tagPage = requests.get(API_URL + tags + "?filter=" + contentFilter, headers=requestHeader, cookies=requestCookies) if args.verbose: print("Got Webpage!") except: @@ -193,7 +195,7 @@ for tags in args.tags: videos.append( Video(JSONDump['items'][item]['url'], JSONDump['items'][item]['title']) ) for tries in range(100): try: - tagPage = requests.get("https://ifunny.co/api/v1/feeds?filter=" + contentFilter + "&tag=" + tags + "&next=" + JSONDump['pagination']['next'], headers=requestHeader, cookies=requestCookies) + tagPage = requests.get(API_URL + tags + "?filter=" + contentFilter + "&next=" + JSONDump['pagination']['next'], headers=requestHeader, cookies=requestCookies) JSONDump = tagPage.json() if args.verbose: print("Got New Tag Page!") |