diff options
| author | garret <garret@airmail.cc> | 2024-11-01 09:10:15 +0000 | 
|---|---|---|
| committer | garret <garret@airmail.cc> | 2024-11-01 09:10:15 +0000 | 
| commit | 8805fd0326aff58332c626107625e80a597b6e45 (patch) | |
| tree | b0250eb95d1ed7360ec8c40b3dbb88af0dc535be /yt_dlp_plugins/extractor/radiko_time.py | |
| parent | e9655881313b9b7ca1e402a82f51bbeed8a81e04 (diff) | |
| download | yt-dlp-rajiko-8805fd0326aff58332c626107625e80a597b6e45.tar.gz yt-dlp-rajiko-8805fd0326aff58332c626107625e80a597b6e45.tar.bz2 yt-dlp-rajiko-8805fd0326aff58332c626107625e80a597b6e45.zip  | |
more right-thinking way of handling timefree 30
still hardcoded to not work though
Diffstat (limited to 'yt_dlp_plugins/extractor/radiko_time.py')
| -rwxr-xr-x | yt_dlp_plugins/extractor/radiko_time.py | 13 | 
1 files changed, 4 insertions, 9 deletions
diff --git a/yt_dlp_plugins/extractor/radiko_time.py b/yt_dlp_plugins/extractor/radiko_time.py index b383098..d2084aa 100755 --- a/yt_dlp_plugins/extractor/radiko_time.py +++ b/yt_dlp_plugins/extractor/radiko_time.py @@ -36,16 +36,11 @@ class RadikoTime(datetime.datetime):  		dt = datetime.datetime(date.year, date.month, date.day, 5, 0, 0, tzinfo=JST)  		return dt -	def expiry(self, tf30): -		available_days = 30 if tf30 else 7 -		return self.broadcast_day_end() + datetime.timedelta(days=available_days) -		# IF SOMETHING CHANGES HERE YOU NEED TO UPDATE ↓↓earliest_available↓↓ AS WELL! +	def expiry(self): +		free = self.broadcast_day_end() + datetime.timedelta(days=7) +		tf30 = self.broadcast_day_end() + datetime.timedelta(days=30) - -def earliest_available(tf30): -	available_days = 30 if tf30 else 7 -	return (RadikoTime.now(tz=JST) - datetime.timedelta(days=available_days)).broadcast_day_start() -	# IF SOMETHING CHANGES HERE YOU NEED TO UPDATE ↑↑expiry↑↑ AS WELL! +		return free, tf30  class RadikoSiteTime(RadikoTime):  |