Skip to content

Instantly share code, notes, and snippets.

@luckylittle
Last active January 6, 2026 01:15
Show Gist options
  • Select an option

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

Select an option

Save luckylittle/a4e1180c4be00cc8b214df57e399278b to your computer and use it in GitHub Desktop.
AutoBrr List that contains release schedule from the website firstshowing.net
#!/bin/python
import requests
from bs4 import BeautifulSoup
def extract_movie_titles_from_url(url):
"""
Fetches and parses an HTML page to extract movie titles from firstshowing.net
Args:
url (str): The URL of the page to scrape.
Returns:
movie_titles
"""
movie_titles = []
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=30)
response.raise_for_status()
soup = BeautifulSoup(response.text, 'html.parser')
for p_sched in soup.find_all('p', class_='sched'):
for movie_link in p_sched.find_all('a', class_='showTip'):
title = movie_link.get_text(strip=True)
cleaned_title = title.encode('ascii', 'ignore').decode('ascii').strip()
movie_titles.append(cleaned_title.lower())
return movie_titles
except requests.exceptions.RequestException as e:
print(f"Error fetching URL {url}: {e}")
except Exception as e:
print(f"An error occurred: {e}")
return []
if __name__ == '__main__':
# The schedule URL often redirects to the current or upcoming year - e.g. ..schedule2025/
schedule_url = 'https://www.firstshowing.net/schedule'
movies = extract_movie_titles_from_url(schedule_url)
if movies:
for movie in sorted(set(movies)):
print(movie)
28 years later: the bone temple
98th academy awards
a better tomorrow
a great awakening
a poet
a private life
a useful ghost
all that's left of you
all you need is kill
alpha
andr is an idiot
animal farm
animal friends
arco
avengers: doomsday
avengers: endgame
billie eilish - hit me hard and soft: the tour (live in 3d)
broken bird
buffalo kids
calle mlaga
charlie the wonderdog
christopher nolan's the odyssey
clika
cold storage
coyote vs. acme
crime 101
dead man's wire
digger [irritu movie]
disclosure day [spielberg movie]
dr. seuss' the cat in the hat
dracula
dreams
dune: part three
epic: elvis presley in concert
evil dead burn
flowervale street
following
for worse
goat
good luck, have fun, don't die
greenland 2: migration
h is for hawk
hamnet
hard boiled
hokum
how to make a killing
i can only imagine 2
i was a stranger
in cold light
in the blink of an eye
iron lung
is this thing on?
islands
jimmy
jimpa
killer whale
kokuho
kontinental '25
labyrinth
magellan
man on the run
mercy
michael
midwinter break
miroirs no. 3
moana [live-action]
mortal kombat ii
mother mary
my father's shadow
my neighbor adolf
night patrol
nirvanna the band the show the movie
obex
omaha
once upon a time in a cinema
peaky blinders: the immortal man
people we meet on vacation
pillion
pixar's hoppers
pixar's toy story 5
primate
project hail mary
psycho killer
ready or not 2: here i come
redux redux
reminders of him
resident evil
return to silent hill
scarlet
scary movie 6
scream 7
send help
shaun the sheep: the beast of mossy bottom
shelter
silver star
slanted
solo mio
sound of falling
spider-man: brand new day
starbright
street fighter
sundance film festival
supergirl
the angry birds movie 3
the breadwinner
the bride!
the chronology of water
the devil wears prada 2
the dog stars
the drama
the hunger games: sunrise on the reaping
the killer
the love that remains
the mandalorian and grogu
the moment
the mother and the bear
the plague
the pout-pout fish
the president's cake
the rip
the sheep detectives
the strangers: chapter 3
the super mario galaxy movie
the testament of ann lee
the third parent
the yeti
they will kill you
this is not a test
thread: an insidious tale
top gun
undercard
undertone
v for vendetta
violent night 2
we bury the dead
whistle
worldbreaker
wuthering heights
yes
you, me & tuscany
young mothers
young washington
youngblood
@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/a4e1180c4be00cc8b214df57e399278b/raw/firstshowing.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