Skip to content

Instantly share code, notes, and snippets.

@luckylittle
Last active October 13, 2025 01:10
Show Gist options
  • Save luckylittle/99ceba6dd26bfe7bd83cf1c28032d39c to your computer and use it in GitHub Desktop.
Save luckylittle/99ceba6dd26bfe7bd83cf1c28032d39c to your computer and use it in GitHub Desktop.
AutoBrr List that contains release schedule from the website dvdsreleasedates.com/digital-releases/
#!/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/digital-releases/"
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()
a big bold beautiful journey
christmas with the singhs
dead of winter
deck the walls
freakier friday
him
london calling
our holiday story
the conjuring: last rites
the long walk
the strangers: chapter 2
the threesome
three wiser men and a boy
twas the date before christmas
@luckylittle
Copy link
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/99ceba6dd26bfe7bd83cf1c28032d39c/raw/dvdsreleasedates-digital.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