diff --git a/modules/four_chan.py b/modules/four_chan.py index 016f8c351..302378d47 100644 --- a/modules/four_chan.py +++ b/modules/four_chan.py @@ -1,6 +1,5 @@ import requests from bs4 import BeautifulSoup -from win32_setctime import setctime from modules.helpers import reformat import os diff --git a/modules/helpers.py b/modules/helpers.py index 280421f65..0ed4672b2 100644 --- a/modules/helpers.py +++ b/modules/helpers.py @@ -1,6 +1,7 @@ import re import os from bs4 import BeautifulSoup +import platform def parse_links(site_name, input_link): @@ -63,3 +64,10 @@ def format_media_set(media_set): x["valid"].extend(y[0]) x["invalid"].extend(y[1]) return x + +def format_image(directory, timestamp): + os_name = platform.system() + if os_name == "Windows": + from win32_setctime import setctime + setctime(directory, timestamp) + diff --git a/modules/justforfans.py b/modules/justforfans.py index 506dd65ae..ca58f07d7 100644 --- a/modules/justforfans.py +++ b/modules/justforfans.py @@ -1,6 +1,5 @@ import requests from bs4 import BeautifulSoup -from win32_setctime import setctime from modules.helpers import reformat from modules.helpers import format_media_set @@ -16,7 +15,6 @@ import logging import inspect import math -import platform # Open config.json and fill in OPTIONAL information json_config = json.load(open('config.json')) @@ -276,9 +274,7 @@ def download_media(media, session, directory, username): for chunk in r.iter_content(chunk_size=1024): if chunk: # filter out keep-alive new chunks f.write(chunk) - os_name = platform.system() - if os_name == "Windows": - setctime(directory, timestamp) + format_image(directory, timestamp) print(link) return True diff --git a/modules/onlyfans.py b/modules/onlyfans.py index e4bc6443b..21fcb78cc 100644 --- a/modules/onlyfans.py +++ b/modules/onlyfans.py @@ -1,8 +1,8 @@ import requests from bs4 import BeautifulSoup -from win32_setctime import setctime from modules.helpers import reformat from modules.helpers import format_media_set +from modules.helpers import format_image import os import json @@ -16,7 +16,6 @@ import logging import inspect import math -import platform # Open config.json and fill in OPTIONAL information json_config = json.load(open('config.json')) @@ -253,9 +252,7 @@ def download_media(media, session, directory, username): for chunk in r.iter_content(chunk_size=1024): if chunk: # filter out keep-alive new chunks f.write(chunk) - os_name = platform.system() - if os_name == "Windows": - setctime(directory, timestamp) + format_image(directory, timestamp) print(link) return True