18+ leighelse,
@leighelse@mastodon.nz avatar

I've completed the first iteration of an app to make my scheduling of TV shows quicker.

It downloads Matt Huisman's Freeview programme guide, parses it into an SQL database, then filters it against channels and programme names I've excluded because I have no interest in them. In the screenshot example, 6,500 programmes in a week are cut down to 39.

There's a detail dialog which navigates the list and provides all the information I need to quickly enter programmes into the NAS.

The log. Nothing very exciting to see; more useful when downloading and parsing.
Live filtering in the button bar.
The programme list, in this case showing only programmes I haven't excluded.

18+ bananabob,
@bananabob@mastodon.nz avatar

@leighelse Nice are you making it available for others?

18+ leighelse,
@leighelse@mastodon.nz avatar

@bananabob If anyone wants the Linux executable, I can ensure it's portable (which can be an issue when using SQLite).

I'm happy to offer source code if anyone wants to compile it for another platform. I =might= still have Lazarus in a Windows partition and, if so, I could generate an executable for that platform.

Really, it was just a personal project to free up half an hour a week.

18+ bananabob,
@bananabob@mastodon.nz avatar

@leighelse No problem -- I would have to make changes to it anyway so maybe you have given me an idea for a winter project.

18+ leighelse,
@leighelse@mastodon.nz avatar

@bananabob Tomorrow I'll A/B it against my usual "scroll through the Freeview programme guide" method. Once it's proven itself trustworthy I'll look at automating scheduling on the NAS itself from this app.

18+ leighelse,
@leighelse@mastodon.nz avatar

@bananabob If any of the code would be useful, even as a "shit, don't do it that way" guide, you're welcome to it.

bananabob,
@bananabob@mastodon.nz avatar

@leighelse I'll let you know if I get round to starting the project. What did you write it in?

leighelse,
@leighelse@mastodon.nz avatar

@bananabob Object Pascal using Lazarus.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • GTA5RPClips
  • JUstTest
  • ethstaker
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • tacticalgear
  • anitta
  • Leos
  • provamag3
  • cisconetworking
  • megavids
  • lostlight
  • All magazines