Skip to content

Instantly share code, notes, and snippets.

@luckylittle
Last active April 12, 2026 01:20
Show Gist options
  • Select an option

  • Save luckylittle/bf71571813c3e6388a44177acee213e5 to your computer and use it in GitHub Desktop.

Select an option

Save luckylittle/bf71571813c3e6388a44177acee213e5 to your computer and use it in GitHub Desktop.
AutoBrr List that contains release schedule from the website whentostream.com
#!/bin/python
import datetime
import requests
from bs4 import BeautifulSoup
def get_movie_titles(url):
"""
Fetches a webpage and extracts movie titles from whentostream.com
Args:
page_url (str): The URL of the page to scrape.
Returns:
titles: A list of movie titles, or an empty list if an error occurs.
"""
try:
headers = {
'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.6850.0 Safari/537.36'
}
response = requests.get(url, headers=headers, timeout=10)
response.raise_for_status()
except requests.exceptions.RequestException as e:
print(f"Error fetching the URL: {e}")
return []
soup = BeautifulSoup(response.text, 'html.parser')
title_elements = soup.find_all('div', class_='wp-block-column is-layout-flow wp-block-column-is-layout-flow')
hrefs = []
for element in title_elements:
link_tag = element.find('a', href=True)
if link_tag:
hrefs.append(link_tag['href'].replace('https://whentostream.com/', '').strip('/'))
return hrefs
if __name__ == "__main__":
now = datetime.datetime.now()
current_month = now.strftime("%B").lower()
current_year = now.year
# Construct the dynamic URL
page_url = f"https://www.whentostream.com/streaming-{current_month}-{current_year}"
titles = get_movie_titles(page_url)
if titles:
for link in sorted(set(titles)):
print(link.replace('-', ' '))
else:
print("Error.")
all you need is kill 2025
apex 2026
atropia 2025
ballistic 2025
balls up 2026
brothers under fire 2026
christy 2025
crime 101 2026
deathstalker 2025
dolly 2025
dreams 2025
dust bunny 2025
epic elvis presley in concert 2025
five nights at freddys 2 2025
forbidden fruit 2026
immortal combat 2026
kenneled 2025
late shift 2025
mabel 2024
magellan 2025
marty supreme 2025
merrily we roll along 2025
midwinter break 2026
my fathers shadow 2025
my undesirable friends part 1 last air in moscow 2025
night patrol 2025
no other choice 2025
outcome 2026
pizza movie 2026
primitive war 2025
psycho killer 2026
reminders of him 2026
rise of the conquerer 2026
roommates 2026
shelby oaks 2024
silent night deadly night 2025 2
sirat 2025
slanted 2025
sound of falling 2025
the ai doc or how i became an apocaloptimist 2026
the bride 2026
the gates 2026
the highest stakes 2026
the housemaid 2025
the love that remains 2025
the napa boys 2025
the plague 2025
the presidents cake 2025
the serpents skin 2025
the voice of hind rajab 2025
the whistler 2026
the yeti 2026
thieves highway 2025
thrash 2026
tow 2025
undertone 2025
@luckylittle
Copy link
Copy Markdown
Author

⚠️ This list gets automatically updated daily ⚠️

How to use this in AutoBrr?

  1. Go to your https://<AUTOBRR_IP>:<AUTOBRR_PORT>/settings/lists
  2. Add new list, enter the name
  3. Type: Plaintext
  4. List URL: https://gist.github.com/luckylittle/bf71571813c3e6388a44177acee213e5/raw/whentostream.txt
  5. Match Release: ON
  6. Bypass the clanup and sanitization and use the list as-is: OFF
  7. Filters: [Select your filter here]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment