;; (defun insert-clock (start &optional end) (do ((i start (mod (1+ i) 24)) (any nil t)) ((and any (= i (or end start)))) (insert (format "%d:00%s–%d:00%s\n" (1+ (mod (1- i) 12)) (if (< i 12) "am" "pm") (1+ (mod i 12)) (if (or (< i 11) (= i 23)) "am" "pm")))))
+!title 24
!vdir #/24
!explen 42:00/10%
;;; -*-fundamental-*-
+!title The A-Team
!vdir A/The A-Team
!explen 45:00
;;; -*-fundamental-*-
+!title Agent Carter
!vdir A/Agent Carter
!explen 40:00
;;; -*-fundamental-*-
+!title Agents of SHIELD
!vdir A/Agents of SHIELD
!explen 40:00
;;; -*-fundamental-*-
+!title 'Allo 'Allo!
!vdir A/'Allo 'Allo!
!explen 36:00/40%
;;; -*-fundamental-*-
+!title Andromeda
!vdir A/Andromeda
!explen 42:30
;;; -*-fundamental-*-
+!title Babylon 5
!vdir B/Babylon 5
!explen 42:00/8%
;;; -*-fundamental-*-
+!title Batman (1966)
!vdir B/Batman (1966 series)
!explen 24:00
;;; -*-fundamental-*-
+!title Between the Lines
!vdir B/Between the Lines
!explen 51:00/20%
;;; -*-fundamental-*-
+!title Blackadder
!vdir B/Blackadder
!explen 30:00/13%
;;; -*-fundamental-*-
+!title Blake's 7
!vdir B/Blake's 7
!explen 51:00/6%
;;; -*-fundamental-*-
+!title Brass Eye
!season -
!iso B/Brass Eye.iso
;;; -*-fundamental-*-
+!title Battlestar Galactica
!vdir B/Battlestar Galactica (1978)
!explen 46:00
;;; -*-fundamental-*-
+!title Battlestar Galactica 1980
!vdir B/Battlestar Galactica 1980
!explen 46:00
;;; -*-fundamental-*-
+!title Battlestar Galactica (2003)
!vdir B/Battlestar Galactica (2003)
!explen 42:00/10%
;;; -*-fundamental-*-
+!title Buck Rogers in the 25th Century
!vdir R/Buck Rogers in the 25th Century
!explen 46:00
;;; -*-fundamental-*-
+!title Caprica
!vdir C/Caprica
!explen 43:00
;;; -*-fundamental-*-
+!title Cracker
!vdir C/Cracker
!explen 50:00
;;; -*-fundamental-*-
+!title The Crow: Stairway to Heaven
!vdir C/The Crow—Stairway to Heaven
!explen 43:00
;;; -*-fundamental-*-
+!title Danger Mouse
!explen 10:00/20%
!iso D/Danger Mouse/Close Encounters of the Absurd Kind!.iso
;;; -*-fundamental-*-
+!title Dark Angel
!vdir D/Dark Angel
!explen 42:00
;;; -*-fundamental-*-
+!title Dexter
!vdir D/Dexter
!explen 51:00/12%
;;; -*-fundamental-*-
+!title Dollhouse
!vdir D/Dollhouse
!season 1
;;; -*-fundamental-*-
+!single
+!title Doctor Who
+
!epname Part
!series:masterplan
;;; -*-fundamental-*-
+!title Dune (2000)
!vdir D/Dune (2000)
!season 1 Dune
;;; -*-fundamental-*-
+!title Engrenages
!vdir E/Engrenages
!explen 53:00/15%
;;; -*-fundamental-*-
+!title The Equalizer (1985)
!vdir E/The Equalizer (1985)
!explen 46:30
;;; -*-fundamental-*-
+!title Fawlty Towers
!explen 31:00/10%
!season 1
;;; -*-fundamental-*-
+!title Firefly
!vdir F/Firefly
!explen 42:00
;;; -*-fundamental-*-
+!title Monty Python's Flying Circus
!vdir P/Monty Python's Flying Circus (restored)
!explen 30:10/10%
;;; -*-fundamental-*-
+!title Monty Python's Flying Circus (sketches)
!vdir P/Monty Python's Flying Circus (sketches)
!explen 30:10/10%
;;; -*-fundamental-*-
+!title A Bit of Fry & Laurie
!vdir F/A Bit of Fry & Laurie
!explen 29:30
;;; -*-fundamental-*-
+!title Game of Thrones
!vdir G/Game of Thrones
!explen 1:03:00/25%
;;; -*-fundamental-*-
+!title George Smiley
!vdir S/George Smiley
!season 1 Tinker, Tailor, Soldier, Spy
;;; -*-fundamental-*-
+!title The Godfather, Part II
!epname The Godfather, Part II: Disc
!iso G/The Godfather Trilogy/02A. Part II.iso
;;; -*-fundamental-*-
+!title Gotham
!vdir G/Gotham
!explen 41:00/6%
;;; -*-fundamental-*-
+!title Hannibal
!vdir H/Hannibal
!explen 41:30
;;; -*-fundamental-*-
+!title Harry Potter
!season -
!iso P/Harry Potter/01. Harry Potter and the Philosopher's Stone.iso
;;; -*-fundamental-*-
+!title The Hitchhiker's Guide to the Galaxy
!iso H/The Hitchhiker's Guide to the Galaxy/Episodes.iso
!explen 33:00/10%
;;; -*-fundamental-*-
+!title House of Cards
!vdir H/House of Cards
!explen 55:00/10%
;;; -*-fundamental-*-
+!title I Claudius
!vdir I/I Claudius
!explen 52:00/10%
;;; -*-fundamental-*-
+!title Into the Labyrinth
!vdir I/Into the Labyrinth
!explen 26:00
;;; -*-fundamental-*-
+!title It (2017)
!epname It: Chapter
!iso I/It (2017)/Chapter 1.iso
;;; -*-fundamental-*-
+!title Kill Bill
!epname Kill Bill, volume
!iso K/Kill Bill/Volume 1.iso
;;; -*-fundamental-*-
+!title Kingdom of Heaven
!epname Kingdom of Heaven, part
!iso K/Kingdom of Heaven (Definitive Edition)/Main feature (part 1).iso
;;; -*-fundamental-*-
+!title Knight Rider
!vdir K/Knight Rider
!explen 46:00
;;; -*-fundamental-*-
+!title Lexx
!vdir L/Lexx
!season 1
;;; -*-fundamental-*-
+!title Lois & Clark: The New Adventures of Superman
!vdir L/Lois & Clark—The New Adventures of Superman
!explen 43:30
;;; -*-fundamental-*-
+!title MacGyver
!vdir M/MacGyver
!explen 46:00
;;; -*-fundamental-*-
+!title Metallica: S&M
!epname Metallica: S&M, part
!iso M/Metallica—S&M/Part 1.iso
me.episodes = []
me.epname, me.epnames = "Episode", "Episodes"
me.nseries = 0
+ me.single_series_p = False
+ me.series_title = None
def add_episode(me, episode):
me.episodes.append(episode)
except ValueError: opts = None
else: cmd, opts = cmd[:sep], cmd[sep + 1:]
- if cmd == "series":
+ if cmd == "title":
+ for k, v in me._keyvals(opts): me._bad_keyval("title", k, v)
+ title = ww.rest(); check(title is not None, "missing title")
+ check(me._pl.series_title is None, "already set a title")
+ me._pl.series_title = title
+
+ elif cmd == "single":
+ for k, v in me._keyvals(opts): me._bad_keyval("single", k, v)
+ check(ww.rest() is None, "trailing junk")
+ check(not me._pl.single_series_p, "single-series already set")
+ me._pl.single_series_p = True
+
+ elif cmd == "series":
name = None
for k, v in me._keyvals(opts):
if k is None: name = v
;;; -*-fundamental-*-
+!title Inspector Morse
!explen 1:40:00
!season -
;;; -*-fundamental-*-
+!title Person of Interest
!vdir P/Person of Interest
!explen 42:00
;;; -*-fundamental-*-
+!title Prime Suspect
!vdir P/Prime Suspect
!epname Part
!explen 1:40:00
;;; -*-fundamental-*-
+!title Robin of Sherwood
!vdir R/Robin of Sherwood
!explen 50:00/10%
;;; -*-fundamental-*-
+!title Rome
!vdir R/Rome
!explen 52:00/15%
;;; -*-fundamental-*-
+!title Sanctuary
!vdir S/Sanctuary
!explen 45:00
;;; -*-fundamental-*-
+!title Sapphire & Steel
!vdir S/Sapphire & Steel
!explen 26:20/10%
;;; -*-fundamental-*-
+!title Shark
!vdir S/Shark
!explen 41:30
;;; -*-fundamental-*-
+!title Sharpe
!explen 1:40:00
!season -
;;; -*-fundamental-*-
+!title Sherlock Holmes (1984)
!vdir H/Sherlock Holmes (1984)
!explen 51:00/10%
;;; -*-fundamental-*-
+!title Smallville
!vdir S/Smallville
!explen 45:00/15%
;;; -*-fundamental-*-
+!title Justice League (Snyder cut)
!season -
!iso J/Justice League (Snyder cut)/Part 1.iso
;;; -*-fundamental-*-
+!title Spartacus
!vdir S/Spartacus
!explen 53:00/12%
;;; -*-fundamental-*-
+!title Spooks
!vdir S/Spooks
!explen 58:00
;;; -*-fundamental-*-
+!title State of Play
!vdir S/State of Play
!explen 57:00
;;; -*-fundamental-*-
+!title Terminator: The Sarah Connor Chronicles
!vdir T/Terminator—The Sarah Connor Chronicles
!explen 41:30/10%
;;; -*-fundamental-*-
+!title The Americans
!vdir A/The Americans
!explen 45:00/12%
;;; -*-fundamental-*-
+!title The Bridge
!vdir B/The Bridge
!explen 58:00
;;; -*-fundamental-*-
+!title The Day Today
!iso D/The Day Today/Episodes.iso
!explen 29:00
;;; -*-fundamental-*-
+!title The Killing
!vdir K/The Killing
!explen 57:00
;;; -*-fundamental-*-
+!title The Night Manager
!vdir N/The Night Manager
!explen 57:30
;;; -*-fundamental-*-
+!title The Prisoner
!vdir P/The Prisoner
!explen 48:00
;;; -*-fundamental-*-
+!title The Shield
!vdir S/The Shield
!explen 44:30/10%
;;; -*-fundamental-*-
+!title The Tripods
!vdir T/The Tripods
!explen 25:00
;;; -*-fundamental-*-
+!title The Wire
!vdir W/The Wire
!explen 1:00:00/10%
;;; -*-fundamental-*-
+!title The Young Ones
!vdir Y/The Young Ones
!explen 33:30/10%
;;; -*-fundamental-*-
+!title Traffik
!vdir T/Traffik
!explen 50:00
;;; -*-fundamental-*-
+!title Tru Calling
!vdir T/Tru Calling
!explen 42:00
;;; -*-fundamental-*-
+!title Twin Peaks
!vdir T/Twin Peaks
!explen 45:00
;;; -*-fundamental-*-
+!title Ultraviolet
!vdir U/Ultraviolet
!explen 50:00
;;; -*-fundamental-*-
+!title V (1983)
!vdir V/V (1983)
!epname Part
;;; -*-fundamental-*-
+!title V (2009)
!vdir V/V (2009)
!explen 40:00
;;; -*-fundamental-*-
+!title Waking the Dead
!vdir W/Waking the Dead
!explen 1:55:00
;;; -*-fundamental-*-
+!title Wonder Woman (1975)
!vdir W/Wonder Woman (1975)
!explen 46:00/9%
;;; -*-fundamental-*-
+!title Worricker
!season -
!explen 1:35:00
;;; -*-fundamental-*-
+!title Yes Minister
!vdir Y/Yes Minister
!explen 29:00/6%