• neidu3
    link
    fedilink
    English
    arrow-up
    7
    ·
    3 hours ago

    “No, not that one, It’s GPLv3, which is evil”
    “Actually it’s BSD licensed”
    “Even worse!”
    “OK, how about this one, it hasn’t been maintained for 20 years and is still under GPLv2”
    “OK, fine”

    Spends several days trying to satisfy a broken dependency tree of a 20 year old light bulb

    • Appoxo@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      2 hours ago

      The last statement was me wrangling with XMLTV getting EPG data to import for japanese pirated rebroadcasted IPTV.
      It was actually painful to configure the XML statements to scrape the data as I had to both understand how the values were derived and how I need to change them as they were regional stations.

      In the end it was this syntax:
      Example from their page: site_id="23##10##101040" xmltv_id="日テレ">日テレ</channel>
      Actually needed was the info inside the site_id:

      • 23 = Region
      • 10 = Terrestrial (they seem to have different digital networks)
      • 10140 = The number of the channel (same channel-name for different regions
      • (unmentioned here but in another example they had an additional nimber after the 10140 which incremented by one or two without any understandable reason)

      I had to get the region from the URL/source code out of the dropdown menu and find out that the type of broadcast is somewhere hidden in the html table and that there is is a small number besides each channel name dependant on the region)

      Edit: This whole endavour took me 3 weekends to implement into my setup