Skip to content

t-h2o/openbsd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

openBSD

The openBSD project has great songs about computer science.

I scripted the download of their tracks to complete my musical library. The design of their web page is very simple and minimalist. It helps me a lot for listing all available tracks by a program.

perl language

Why should I use the perl language ?

What is Perl?

Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more.

— manual perlintro

These tree ideas convinced me to try the perl language

main script

  1. download lyrics.html

    this is the main page where all metadata about track is stored

  2. parse lyrics.html

    execute perl script.pl for generating dl.sh

  3. execute dl.sh

    this script will download and set metadata on track