1. 34
  1.  

  2. 5

    If you, like me, prefer to watch stuff offline (I’m doing it mostly when commuting or before sleeping), then following oneliner can be useful:

    curl http://suckless.org/conferences/2016 | hxnormalize -xi0 -l9999 | hxselect -s '\n' 'a[href$=".webm"]' | sed 's,.*href=",,;s,".*,,'

    It produces following list:

    http://dl.sta.li/slcon/2016/slcon-2016-00-agarbe-welcome.webm
    http://dl.sta.li/slcon/2016/slcon-2016-01-mandree-libzahl.webm
    http://dl.sta.li/slcon/2016/slcon-2016-02-sjegen-xml_damage_control.webm
    http://dl.sta.li/slcon/2016/slcon-2016-03-mraster-stali_pi_bplus.webm
    http://dl.sta.li/slcon/2016/slcon-2016-04-lhunhold-farbfeld_and_color_spaces.webm
    http://dl.sta.li/slcon/2016/slcon-2016-05-rvargasc-scc_and_qbe_for_practical_compilation.webm
    http://dl.sta.li/slcon/2016/slcon-2016-06-obernstein-the_myrddin_programming_language.webm
    http://dl.sta.li/slcon/2016/slcon-2016-07-jklemkow-ii-like_chatting_improved.webm
    http://dl.sta.li/slcon/2016/slcon-2016-08-fhervadas-text_engine.webm
    http://dl.sta.li/slcon/2016/slcon-2016-09-emeinhardtl-suckless_image_processing.webm
    http://dl.sta.li/slcon/2016/slcon-2016-10-jklemkow-shared_farbfeld.webm
    http://dl.sta.li/slcon/2016/slcon-2016-11-mandree-display_servers.webm
    http://dl.sta.li/slcon/2016/slcon-2016-12-agarbe-stali_learnings_and_beehive_observation.webm
    http://dl.sta.li/slcon/2016/slcon-2016-13-all-vote.webm
    
    1. 5

      I just discovered html-xml-utils thanks to your post, thank you!

      Having said that, this seems simpler:

      hxwls http://suckless.org/conferences/2016 | grep webm

      1. 1

        Indeed, in this case it’s good enough. In general hxwls does not always solve the problem, even with -l option, as it’s contextless. (And to be honest I simply forgot about it, because I use almost only hxselect fed with hxnormalize output, I barely use any other tools from html-xml-utils.)

    2. 2

      Oh yeah! I get more pumped about suckless conference videos than most other conferences out there :D