Skip to content

Instantly share code, notes, and snippets.

@luckylittle
Last active May 1, 2026 01:05
Show Gist options
  • Select an option

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

Select an option

Save luckylittle/5298de0ec0b493f4c5326d1abff42914 to your computer and use it in GitHub Desktop.
AutoBrr List that contains release schedule from the website dvdsreleasedates.com
#!/bin/python
import requests
from bs4 import BeautifulSoup
def extract_dvd_titles():
"""
Extracts DVD/Blu-ray titles from dvdsreleasedates.com for the current month
"""
url = "https://www.dvdsreleasedates.com"
try:
response = requests.get(url, 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.raise_for_status()
soup = BeautifulSoup(response.content, 'html.parser')
movie_cells = soup.find_all('td', class_='dvdcell')
titles = []
for cell in movie_cells:
title_link = cell.find('a', style='color:#000;')
if title_link:
title = title_link.get_text(strip=True)
titles.append(title.lower())
titles = list(dict.fromkeys(titles))
return titles
except requests.RequestException as e:
print(f"Error fetching webpage: {e}")
return []
except Exception as e:
print(f"Error parsing data: {e}")
return []
def main():
titles = extract_dvd_titles()
if titles:
for title in sorted(titles):
print(title)
if __name__ == "__main__":
main()
agent zero
avatar: fire and ash
bambi: the reckoning
call the midwife: season fifteen
dracula
dreams
fallout: complete second season
goat
heel
i can only imagine 2
it: welcome to derry: the complete first season
nirvanna the band the show the movie
obex
redux redux
reminders of him
sentimental value
solo mio
the bride
the napa boys
the yeti dvd
twinless
wuthering heights
youngblood dvd
@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.githubusercontent.com/luckylittle/5298de0ec0b493f4c5326d1abff42914/raw/dvdsreleasedates.txt
  5. Match Release: OFF
  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