bash script na stahovanie asx

Sekcia: Programovanie 27.09.2006 | 22:59
rooter   Návštevník
zdravim potreboval by som taky bashovy skript, co mi bude stahovat videa podla asx suboru. asx subory sa nachadzaju na internete a su to xml subory s podrobnostami o videu a jeho adresou. asx subor vyzera asi takto: Adresa.com - 10000 videos for free! Meno_pesnicky Meno_autora (c) 2006 Sony BMG ..takze ja by som tomu skriptu vlozil ako parameter adresu napr. http://adresa.com/video.asx, on by ho stiahol, sparsoval a cez mplayer -dumpstream stiahol http://adresa.com/video.wmv do priecinku /home/rooter/Hudba/Videa/ pod nazvom "Meno_autora - Meno_pesnicky.wmv" nebol by niekto taky mily a poradil mi, hlavne ako stiahnut (asi wget) a parsovat ten xml subor a vycucnut z neho tie udaje. alebo aj cely skript
    • Re: bash script na stahovanie asx 20.09.2006 | 20:20
      rooter   Návštevník
      linuxos nezobrazuje tie zobaciky tak je to asi takto: [ASX version="3.0"] [title]Hitparáda t-music[/title] [Entry] [title]Goodbye My Lover[/title] [author]James Blunt[/author] [copyright][/copyright] [ref href="http://media.t-music.cz/file/u/av/9/982/video1.wmv"/] [/Entry] [/ASX] samozrejme su tam normalne zobaciky a nie hranate zatvorky
      • Re: Re: bash script na stahovanie asx 20.09.2006 | 20:57
        WlaSaTy   Návštevník
        title a autor mozes vytiahnut napriklad grepom a zobaky vyhodit cez tr a sed. ak by nebolo zarucene (co ani nebude) rozdelenie na riadky, tak dalsi tr :-)
        • Re: Re: Re: bash script na stahovanie asx 20.09.2006 | 22:36
          rooter   Návštevník
          zatial mam takto: #!/bin/bash if [ "$1" ]; then url=$1; fi wget $url -O "file.asx"; tr -d '\n\t' "file.asx" # vymazanie docasneho suboru rm "file.asx"; stiahne to subor a spoji do jednoho riadku. teraz by som chcel vyhodit vsetko pred Entry a za /Entry lebo to nepotrebujem (a tiez aby som sa zbavil toho prveho title). a vo zvysku vyhladavat title, akym prikazom?
          • Re: Re: Re: Re: bash script na stahovanie asx 20.09.2006 | 22:59
            WlaSaTy   Návštevník
            pokial chces odmazat newline, tak potom nemozes pouzit grep. ten robi po riadkoch.
            • Re: Re: Re: Re: Re: bash script na stahovanie asx 27.09.2006 | 17:32
              rooter   Návštevník
              Nepoznate nejaky program na parsovanie xml?
              • Re: Re: Re: Re: Re: Re: bash script na stahovanie 27.09.2006 | 22:59
                WlaSaTy   Návštevník
                ja osobne nie, s xml som nerobil na profesionalnej urovni. ale typnem si ze urcite existuje nejaka kniznica na parcu s xml (napriklad libxml - strielam od boku) a ta ma examples. takze to bude dost lahke :-)
    • Re: bash script na stahovanie asx 20.09.2006 | 20:27
      Avatar uid0 Debian  Používateľ
      ja som tak raz stiahol cez mencoder -oac copy -ovc copy
      Debian. apt-get into it…