abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 3
    dnes 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 0
    dnes 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    dnes 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    dnes 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    dnes 04:11 | Nová verze

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    včera 22:44 | IT novinky

    IBM kupuje společnost HashiCorp (Terraform, Packer, Vault, Boundary, Consul, Nomad, Waypoint, Vagrant, …) za 6,4 miliardy dolarů, tj. 35 dolarů za akcii.

    Ladislav Hagara | Komentářů: 12
    včera 15:55 | Nová verze

    Byl vydán TrueNAS SCALE 24.04 “Dragonfish”. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 13:44 | IT novinky

    Oznámeny byly nové Raspberry Pi Compute Module 4S. Vedle původní 1 GB varianty jsou nově k dispozici také varianty s 2 GB, 4 GB a 8 GB paměti. Compute Modules 4S mají na rozdíl od Compute Module 4 tvar a velikost Compute Module 3+ a předchozích. Lze tak provést snadný upgrade.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (73%)
     (9%)
     (2%)
     (17%)
    Celkem 762 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    down-leteckaposta, down-ulozto a down-ulozcz

    9.6.2008 23:19 | Přečteno: 8119× | Stahovaci skripty | Výběrový blog | poslední úprava: 11.2.2009 02:20

    Takže jak jsem slíbil, tak plním. Dneska sem dám tři skriptíky na stahování z web úložišť. Budou to ty jednodušší. Na žádosti sloučím ty tři skriptíky do jednoho.

    Pro každý skript vytvořím vlastní zápisek, až je budu později upravovat, aby se to líp hledalo. Tak promiňte za tu salvu.

    Stahovač na web leteckaposta.cz je jednoduchý, prakticky se dá ze stránky vzít link a pastnout na CMD line. Nejsem si teď úplně jistej, jestli leteckaposta.cz kontroluje referer, nebo striktně vyžaduje cookie, ale nějak mi to bez toho poprvý nechodilo, tak jsem to tam udělal. Skript jsem teď ověřoval, protože jsem ho drobně upravil, takže by snad měl fungovat správně.

    Pokud by tenhle, nebo i nějaký jiný skript nefungoval, tak napište do diskuze a přidejte odkaz, na kterém to nefungovalo. Já to pak ověřím a pokusím se to opravit (samozřejmě, podle časových možností). Stejně tak, pokud budete mít někdo nějakou ideu, jak ten skript třeba vylepšit, tak ho opravím, ale protože ty skriptíky dávám pod GNU GPL v3, tak si je můžete klidně stáhnout a upravit je tak, aby měly třeba GUI. Ale pak už to asi ztratí to kouzlo CMD line:-)

    Předpokládám, že mi nebudete házet odkazy na soubory, které jsou už zrušené. Tohle moje skripty netestujou, takže se můžou třeba chovat podivně, ale snažil jsem se to napsat tak, aby v případě nenalezení toho správného odkazu nějak "normálně" skončil. Uch, doufám, že se nic nerozpadne při přechodu z TXT do HTML (musel jsem nahradit < za HTML sekvence &lt;).

    A ještě jenom doplnim, že pokud bude zájem, tak můžu případně některý věci objasnit. Rozhodne tady nebudu suplovat manuál, takže pro dokumentaci jednotlivých příkazů RTFM:-), ale spíš vysvětlím případné háčky nebo zvláštní konstrukce.

    UPDATE 2008/10/14: Podle upozornění Peva, že skript nenavazuje, protože wget pojmenovává soubor i s QUERYSTRINGem, jsem skript down-ulozto upravil a použil jsem na stahování curl. Takže, pokud ho nemáte v systému, tak je mi líto, ale budete muset instalovat nebo si musíte upravit skript, aby používal něco jiného a fungoval jinak.

    UPDATE 2008/12/16: Takže Pev mě upozornil a sám jsem si toho taky všimnul-ulozto přidali captchu. Sice jsem myslel, že to bude složitější a nebudu mít čas, ale čas jsem našel a složité to nebylo, takže aktualizovaný down-ulozto je na svém místě. Ještě jsem odstranil z curlu parametr --raw, který tam (snad) nebyl důležitý, ale bez něj to teď funguje i na debianu Etch se starším curlem. Poznámka k činnosti. Server uloz.to při posílání captcha obrázku nekontroluje, který obrázek zaslal prohlížeči a navíc stránka obsahuje link na vygenerování nového captcha obrázku. Captcha obrázek je URL http://img.uloz.to/captcha/XXXX.png, kde XXXX je číslo mezi 1 a 10000. Dále toto číslo ukládá do hidden proměnné ve formuláři. Díky tomu, že server nekontroluje vygenerovaný obrázek a že dovoluje generovat jiný obrázek, je možné napevno vložit číslo obrázku a kód který obsahuje, takže není nutné při každém stahování na obrázek koukat a opisovat captcha kód. Napadlo mě ještě vybudovat databázi všech 10000 captcha obrázků, ale když to jde takhle jednoduše, tak se s tím zatím nebudu zatěžovat:-) Je mi jasný, že tohle řešení nebude fungovat navždy, tak rychle stahujme, dokud to jede:-) Jinak ale rychlost uloz.to je fakt "závratná" - do ciziny mi to tahá tak 20-30kB/s, do ČR tak 80-120kB/s.

    UPDATE 2009/01/21: Tak jsem zjistil, že skript down-ulozto nefunguje. Myslel jsem si, že už stahovač na serveru ukládá, jakej captcha obrázek generoval a pak to kontroluje. Jednak jsem díky tomu zjistil, že napevno nastavený obrázek už obsahuje jiný kód, takže by stačilo ho změnit. Pak mě ale napadlo, že oni můžou generovat každý den novou databázi captcha obrázků, tak jsem se rozhodl přidat zadávání kódu. To jsem zkopíroval (a lehce upravil z down-megauploads). Ale ani potom to nezačalo fungovat. Zjistil jsem, že mi stránka jednoho souboru generuje pořád stejný captcha, ikdyž jdu ze tří různých IP adres a navíc po poslání kódu vždy odpoví, že je překročen počet volných slotů a mám použít VIP. Dodělal jsem teda i testování toho textu a pokud je stažený soubor menší nez 50000 bytů, příkaz file o něm prohlásí, že to je text/html a po konverzi UTF8->ISO88592->ASCII se v něm najde text o překročení limitu free slotů, tak soubor smaže. Další dependence je teda iconv a stat. Jestli budu mít možnost to ostestovat s free slotama, tak to případně ještě doladím.

    UPDATE 2009/02/11: Jenom oprava textu v titulku Xdialogu u skriptu down-ulozto.

    down-leteckaposta

    down-ulozcz

    down-ulozto


    down-leteckaposta

    #!/bin/bash
    
    if [ $# -eq 0 ];then
      cat <<EndHelp
    Usage: $0 URL ...
    EndHelp
    else
      tmpdir="$( mktemp -d )"
      while [ $# -gt 0 ];do
        url1="$1"
        shift
        output1="$( wget -O - -q --keep-session-cookies --save-cookies="$tmpdir/cookies" "$url1" )"
        baseurl="$( echo "$url1" | perl -ne 'print "$1" if m,^(https?://[^/]+)/,i;' )"
        urlpath="$( echo "$output1" | perl -e '
          undef $/; $a=<STDIN>;
          print $p if ((($t)=($a=~m,(<a[^>]*class=["\x27]download-link["\x27][^>]*>),is)) and (($p)=($t=~m,href=["\x27](/file/[^"\x27]+)["\x27],is)));
          '
        )"
        file="$( echo "$output1" | perl -e '
          undef $/; $a=<STDIN>;
          print $f if (($f)=($a=~m,<a[^>]*class=["\x27]download-link["\x27][^>]*>([^<]+)</a>,is));
          '
        )"
        echo "BASEURL: $baseurl"
        echo "URLPATH: $urlpath"
        echo "FILE: $file"
        if [ -n "$file" ] && [ -n "$urlpath" ];then
          wget -c -O "$file" --load-cookies="$tmpdir/cookies" --referer="$url1" "${baseurl}${urlpath}"
        else
          echo "FAILED"
          exit 1
        fi
      done
      rm -rf "$tmpdir"
    fi
    

    down-ulozcz

    Tenhle skriptík jsem udělal právě teď, když jsem chtěl ověřit funkci skriptu pro uloz.to, tak jsem našel jeden odkaz a zkoušel jsem ho. A skritpik pro uloz.to nefungoval. Pak jsem si všimnul, ze odkaz neni uloz.to, ale uloz.cz. Tak jsem vytvořil i tenhle. Všechny dnešní skripty jsou pořád variací na stejné téma - stáhnout první stránku, v ní najít odkaz na požadovaný soubor a ten pak stáhnout. V případě leteckeposty je odkaz pouze cesta bez serveru, takže se ještě doplní base URL, a jméno souboru není v URL, ale pouze v textu stránky, takže se musí také vyzobnout.

    #/bin/bash
    
    if [ $# -eq 0 ];then
      cat <<EndHelp
    Usage: $0 URL ...
    EndHelp
    else
      tmpdir="$( mktemp -d )"
      while [ $# -gt 0 ];do
        url1="$1"
        shift
        output1="$( wget -O - -q --keep-session-cookies --save-cookies="$tmpdir/cookies" "$url1" )"
        url2="$( echo "$output1" | perl -e '
            undef $/;
            $a=<STDIN>;
            print $1 if ($a=~m,href=["\x27](http://[^/]*uloz\.cz/auth/[a-f0-9]+/file/[^"\x27]+)["\x27],is);
          '
        )"
        echo "URL: $url2"
        if [ -n "$url2" ];then
          wget -c --load-cookies="$tmpdir/cookies" --referer="$url1" "$url2"
        else
          echo "FAILED"
          exit 1
        fi
      done
      rm -rf "$tmpdir"
    fi
    

    down-ulozto

    #/bin/bash
    
    console=0
    
    if [ $# -eq 0 ];then
      cat <<EndHelp
    Usage: $0 [ { -c | -x } ] URL ...
    EndHelp
    else
      tmpdir="$( mktemp -d )"
      while [ $# -gt 0 ];do
        case "$1" in
          "-c")
            console=1
          ;;
          "-x")
            console=0
          ;;
          * )
            url1="$1"
            # output1="$( wget -O - -q --keep-session-cookies --save-cookies="$tmpdir/cookies" "$url1" | perl -e 'undef $/;$_=<STDIN>;print $1 if m;(<form[^>]+name="dwn".*?</form>);is;' )"
            output1="$( curl -c "$tmpdir/cookies" -L -o - "$url1" | perl -e 'undef $/;$_=<STDIN>;print $1 if m;(<form[^>]+name="dwn".*?</form>);is;' )"
            url2="$( echo "$output1" | perl -e 'undef $/;$_=<STDIN>;print $a if (($f)=(m/(<form[^>]+>)/is)) and (($a)=($f=~m/action="([^"]+)"/is));' )"
            captchaimg="$( echo "$output1" | perl -e 'undef $/;$_=<STDIN>;print $a if (($f)=(m;(<img[^>]+id="captcha"[^>]+>);is)) and (($a)=($f=~m;src="([^"]+)";is));' )"
            captchanb="$( echo "$output1" | perl -e 'undef $/;$_=<STDIN>;print $a if (($f)=(m;(<input[^>]+id="captcha_nb"[^>]+>);is)) and (($a)=($f=~m;value="([^"]+)";is));' )"
            if [ -n "$captchaimg" ];then
              wget $rate -U "$agent" -nv -O "$tmpdir"/cap.png --load-cookies="$tmpdir"/cookies --save-cookies="$tmpdir"/cookies --keep-session-cookies "$captchaimg"
              if [ -n "$DISPLAY" ];then gqview "$tmpdir"/cap.png >/dev/null 2>&1 & pid="$!" ; fi
              code=""
              if [ -n "$DISPLAY" ] && [ $console -eq 0 ];then
                while [ -z "$code" ];do code="$( Xdialog --no-cancel --title 'Uloz.To downloader' --screen-center --stdout --inputbox 'Enter the CAPTCHA code' 10 40 )" ; if [ $? -eq 1 ];then code="-";fi;done
              else
                while [ -z "$code" ];do read -p 'Code ["-" for stop]: ' code;done
              fi
              if [ -n "$DISPLAY" ];then kill "$pid" ; fi
              if [ "$code" != "-" ];then
                postdata="captcha_nb=$captchanb&captcha_user=$code&download=%2d%2d%3e%20%53%74%c3%a1%68%6e%6f%75%74%20%73%6f%75%62%6f%72%20%3c%2d%2d"
                # wget --load-cookies="$tmpdir/cookies" --post-data="$postdata" --referer="$url1" "$url2"
                curl -b "$tmpdir/cookies" -c "$tmpdir/cookies" -C - -O -d "$postdata" -L -e "$url1" "$url2"
                localfile="$( basename "$url2" )"
                if [ -e "$localfile" ] \
                    && [ $( stat -c "%s" "$localfile" ) -lt 50000 ] \
                    && [ "$( file -bi "$localfile" )" = "text/html" ] \
                    && cat "$localfile" \
                        | iconv -f utf-8 -t l2 \
                        | iconv -f l2 -t ascii//TRANSLIT \
                        | grep -qEi 'Prekrocen[[:space:]]+pocet[[:space:]]+FREE[[:space:]]+slotu';then
                  echo "No free slots"
                  rm "$localfile"
                fi
              fi
            fi
          ;;
        esac
    
        shift
      done
      rm -rf "$tmpdir"
    fi
    
           

    Hodnocení: 75 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    pavlix avatar 9.6.2008 23:29 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: down-ulozcz
    Nešlo to hodit do jednoho blogpostu?
    Já už tu vlastně ani nejsem. Abclinuxu umřelo.
    frEon avatar 9.6.2008 23:35 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: down-ulozcz
    netapetovat prosim
    Talking about music is like dancing to architecture.
    9.6.2008 23:53 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-ulozcz
    Jakou pauzu mam dat mezi jednotlivy posty, aby to nebylo brane jako tapetovani (btw: omlouvam se v tom prvnim postu, ze jsem trema zabombardoval)? Do ruznych postu jsem to hodil proto, aby bylo jednoduse videt, co to presne je. Jeste sem chci hodit stahovaci skripty minimalne pro rapidshare a filefactory. Mam sice jeste skripty pro megaupload a rapidshare.de, ale ty jsem uz dlouho nepouzil a mozna ani nejsou dokoncene. A zrovna ty rapidshare a filefactory jsou o dost delsi, takze bych je rozhodne nechtel cpat do jednoho postu.

    Jinak tyhle skripty jsem vlozil a predpokladam, ze je uz budu jenom upravovat editaci a ne dalsim postovanim. Proto jsem vlozil ty tri najednou.
    David Watzke avatar 9.6.2008 23:58 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: down-ulozcz
    Máš je naházet někam na web a nepastovat je do blogpostu. Pak na ně stačí odkázat v jednom zápise.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    10.6.2008 00:16 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-ulozcz
    Máš je naházet někam na web
    No, na to jsem si prave myslel, ze bych mohl vyuzit blog:-( Nemam zadnej web, kam bych to hazel. happy barney mi hodil link na dotfiles.com, ale zrejme je asi mrtvej. Myslel jsem, ze by bylo fajn, kdyby ten skript byl tematicky tam, kam se hodi a ne aby tam byl odkaz, kterej muze prestat nekdy fungovat.

    Tak mi rekni, muzu sem jeste ty 2-4 skripty na dalsi stahovani prubezne hodit? Nacpu je sem jenom jednou a pak uz je budu jenom editovat. Jestli by to melo adminum a/nebo ctenarum vadit, tak ty stavajici smazu a novym sem davat nebudu.
    10.6.2008 00:19 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: down-ulozcz
    Hele, to je asi telepatie, právě o dotfiles jsem zcela nezávisle napsal zprávičku. ;-)
    10.6.2008 00:29 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-ulozcz
    Hele, to je asi telepatie, právě o dotfiles jsem zcela nezávisle napsal zprávičku. ;-)
    Chcete se o své konfigurační soubory podělit se světem? Nebo snad sami hledáte ukázky konfigurace či inspiraci pro vlastní nastavení?
    No nevim, telepatie. To spis vypada jako narazka prave na moje zapisky:-) Neco jako "jestli nejsi blbej, tak pochopis, ze nas tu s timhle stves a presunes se na dotfiles.com":-)

    Sice je posledni zpravicka z roku 2006, ale vypada to funkcne. Ted je otazka, jak dlouho to bude fungovat. OK, tak dalsi veci budu hazet na dotfiles.com a sem nacpu jenom linky.
    10.6.2008 00:36 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: down-ulozcz
    Kdepak, já jsem ty zápisky přečetl až po odeslání zprávičky. ;-) Narazil jsem na zmínku o tom serveru v komentářích k muttu na Freshmeatu, když jsem si všiml na Slashdotu, že vyšla nová verze muttu. Takže Slashdot -> Freshmeat -> komentář -> dotfiles.com -> zkonstrolovat Googlem, jestli se o tom na ábíčku už někdo nezmiňuje -> poslat zprávičku -> všimnout si, že se o tom právě teď někdo zmínil v komentáři k čerstvému blogpostu. :-D A předtím jsem tu chvíli nebyl, vůbec jsem o těch postech nevěděl. Mimochodem, pokud oni chtějí skutečně jen dotfiles, možná by stálo za to to přepsat do shellových funkcí pro .bashrc, to snad nebude takový problém. :-)
    10.6.2008 00:44 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-ulozcz
    Jo, tak to byla fakt nahoda. Me to zase napsal ten clovek do komentare:-)

    Aha, no vida, takze oni chteji vlastne jenom config soubory, takze nic pro me. No, prepsat by se to mozna dalo, funkce obcas i pouzivam, ale zrovna tohle bych radsi nechal ve skriptech.

    No a navic, dotfiles.com nefunguje.
    10.6.2008 01:11 Václav HFechs Švirga | skóre: 26 | blog: HF | Kopřivnice
    Rozbalit Rozbalit vše Re: down-ulozcz
    Takove dejavu pozoruji pořád. Nevím čemu to přisuzovat... Snad telepatii, známí rádi přivedou řeč na téma, o kterém jsem se nedávno dozvěděl - podvědomně mě okradli o myšlenku! Ale stalo se mi, že jsem byl v jedné hospodě poprvé v životě, a večer, když se vrátím domů, je o ní článek na linkuj... (nežiju v Praze).
    Baník pyčo!
    10.6.2008 00:38 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-ulozcz
    Aha, tak jsem chtel zkusit nahrat ten down-ulozto. A vysledek?
    Not Found
    
    The requested URL /add_file.php3 was not found on this server.
    
    Apache/2.2.3 (Debian) PHP/4.4.4-8+etch6 Server at dotfiles.com Port 80
    
    Tak asi nic. Nevim, co s tou zpravickou, mozna by ji chtelo smazat, kdyz ten projekt neni funkcni - teda castecne, data se daji cist, ale ne zapisovat. Jinak me jeste napadlo, ze tady v blogu muzu ty skripty upravovat a porad tu bude jedna kopie, kdezto na dotfiles bych musel zrejme nahravat pokazde novou verzi (nemaji tam autentizaci).
    10.6.2008 00:43 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: down-ulozcz
    Spíš napsat správci, ať si to spraví? ;-)
    10.6.2008 00:48 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-ulozcz
    Hmmm, od roku 2006 nikdo nic nepridal. Myslis, ze spravci nikdo nenapsal? BTW: Ten web asi spravuje Patrick Crosby, ktery ma vlastni blog a taky do nej pise konfigurace a skripty.
    10.6.2008 00:59 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: down-ulozcz
    No něco takového poznat by asi vyžadovalo, abych nejdřív zkusil něco přidat a zjistl, že to nejde. :-( Pár webů sice dlouhodobě neaktivních, ale rozhodně funkčních jsem už taky viděl. To člověka taky nemusí hned napadnout.
    10.6.2008 01:05 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-ulozcz
    Máš je naházet někam na web a nepastovat je do blogpostu. Pak na ně stačí odkázat v jednom zápise.
    Je to takhle lepsi?
    Heron avatar 10.6.2008 07:44 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: down-ulozcz
    Potom ho zase někdo obviní z toho, že si z abc dělá link farmu. To je těžké :-)
    10.6.2008 00:45 Petr "Glubo" Sýkora | skóre: 21 | blog: Glubnik
    Rozbalit Rozbalit vše Re: down-ulozcz
    No jenom zkusím nadhodit jedno řešení, které by pro přístě bylo asi pro zdejší komunitu méně provokativní.

    Udělat jeden post, který by byl sice dlouhý, ale jednotlivé skripty by byly oddělené pomocí <h2>. Pro přehlednost by nebylo na škodu dané nadpisy obohatit o parametr id="neco" a do úvodu dát odkazy na jednotlivé nadpisy pomocí <a href="#neco">.
    „O mrtvých jen v dobrém." „Pojďme se bavit o Stalinovi."
    10.6.2008 00:49 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-ulozcz
    Jo, tohle by se dalo pouzit. Zkusim to udelat u toho rapidshare a filefactory.
    10.6.2008 01:03 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-ulozcz
    Tak jsem to predelal. Je to lepsi?:-)
    10.6.2008 12:05 Petr "Glubo" Sýkora | skóre: 21 | blog: Glubnik
    Rozbalit Rozbalit vše Re: down-ulozcz
    Za sebe mohu prohlásit, že mně osobně to takhle připadá lepší. Jak to vnímají ostatní, to netuším. :-)
    „O mrtvých jen v dobrém." „Pojďme se bavit o Stalinovi."
    Luboš Doležel (Doli) avatar 9.6.2008 23:59 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: down-ulozcz
    Co takhle udělat jeden skript a ty druhé dva zápisky zrušit :-) Nebo to sem hodit jen jako odkazy.
    tak si je můžete klidně stáhnout a upravit je tak, aby měly třeba GUI
    Hmm, mohl bych udělat nějakou tu třídu navíc do fr_czshare a bylo by to hned i s GUI (a s web interface).
    10.6.2008 00:17 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: down-ulozcz
    Jo, dokud tam někdo neodpoví... ;/ Což podle Murphyho někdo brzo udělá. ;-)
    10.6.2008 01:04 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-ulozcz
    No, hele, nikdo sice neodpovedel, ale stejne to pri mazani psalo, ze to smaze i komentare.
    10.6.2008 01:10 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: down-ulozcz
    Pokud je mi známo, první komentář znemožní zápisek smazat, takže pokud to píše něco takového, tak by asi měl někdo updatovat příslušný (matoucí) řetězec. :-)
    10.6.2008 00:22 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-ulozcz
    Co takhle udělat jeden skript a ty druhé dva zápisky zrušit :-)
    Jo, myslis jako rozeznavat typ podle URL? No jo, to by mozna slo. Popremyslim nad tim, ale nechtel bych to nejak moc zeslozitovat, takhle se to bude lip menit, az se zmeni zpusob stahovani. Navic stahovac na rapidshare je o dost slozitejsi (hraju si tam s proxynama, slozitejc se z HTML vybira cilovy odkaz).
    tak si je můžete klidně stáhnout a upravit je tak, aby měly třeba GUI
    Hmm, mohl bych udělat nějakou tu třídu navíc do fr_czshare a bylo by to hned i s GUI (a s web interface).
    Jojo, to bys klidne mohl, tyhle tri systemy jsou opravdu jednoduchy. Pokud vim, mas ve fatratu rapidshare pro registrovany uzivatele. Pro free-users by to asi nemelo smysl, resp. bylo by to dost slozity, navic to casto meni, a navic to obvykle clovek pouziva z jedny IP adresy, takze pak musi dlouho cekat. Ikdyz fatrat s podporou anonymous rapidshare a seznamem proxy a zobrazenim captcha by mohl byt zajimavy. Jestli nebudou protesty proti tem dalsim skriptum, tak pak muzes mrknout na ten anonymous rapidshare a muzes se rozhodnout.
    xkucf03 avatar 10.6.2008 07:45 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Založ si projekt na nějakém serveru, kde budeš mít verzovací systém* a sem napiš jen odkaz na projekt nebo piš, když bude nějaká významná nová verze. A místo několika špagetových skriptů by byl lepší jeden modulární program.

    *) SF.net, Google Code...
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    10.6.2008 09:41 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Založ si projekt na nějakém serveru, kde budeš mít verzovací systém* a sem napiš jen odkaz na projekt
    No, jak jsem psal u konfigurace WindowMakeru, SF.net jsem zkousel, ale tam mi to zamitli. GoogleCode jsem nezkousel, tak ten bych zkusit mohl. Navic verzovaci system mam pro sebe, udrzuju si v nem konfiguraci a skripty.
    nebo piš, když bude nějaká významná nová verze.
    No, vzhledem k tomu, ze napr. rapidshare meni funkcionalitu dost casto, tak bych to oznamoval taky dost casto. Navic to nejsou nejaky super programy, jenom uzitecny skriptiky, proto jsme je chtel jednou vlozit a pak uz jenom aktualizovat, aby si ostatni mohli prijit do blogu, najit prislusnej skript na meli 99% jistotu, ze je aktualne funkcni.
    A místo několika špagetových skriptů by byl lepší jeden modulární program.
    No, modularni program by byl super, ale to uz by pak opravdu nebyly skriptiky, ale neco jako fatrat. Ja jsem chtel neco jednoduchyho, ale muzu o tom zkusit popremyslet. Mozna by se to dalo. Navic to budu muset trosku opravit, kdyz je to bez proxy, tak mozna dalsi zapisek uz bude univerzalni skript.
    10.6.2008 11:07 Tomáš | skóre: 31 | blog: Tomik
    Rozbalit Rozbalit vše Rapidshare
    Mám teď čerstvě vylepšený a funkční skript na stahování z rapidshare (po "faceliftu"). Neřeší captchu, prostě to stáhne obrázek a pak si v něm ty kočičky hledej sám. Výhoda je ta, že se dá použít na serveru, kde neběží browser s javascriptem. Pokud bys to chtěl sem přidat, tak se mi ozvi přes formulář.

    Za skripty děkuji, sám jsem si s tím chvilku hrál, ale ta práce s cookies mě zlomila. Dobrá práce.
    David Watzke avatar 10.6.2008 12:13 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: Rapidshare
    Já mám s těma kočkama dost problém, asi sem natvrdlej, ale prostě to nemůžu vyluštit... Tak prostě na celý RS kašlu.
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    10.6.2008 13:00 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: Rapidshare
    Jojo, to ja taky, obcas mam problem i s jinyma captchama bez kocicek. Na RS nekaslu, ale pokud je alternativa (napr. leteckaposta), tak stahuju z jinych.
    10.6.2008 12:59 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: Rapidshare
    No, ja captchu resim u RS, filefactory a megauploadu tak, ze jednak vypise URL obrazku (ale to je naprd, protoze se pri reloadu generuje novej kod) a taky stahne automaticky obrazek a ulozi do tempu. Kdyz pak je vyplnena promenna DISPLAY, tak spusti na pozadi gqview s tim obrazkem a zaroven vyhodi vstup na zadani kodu s pripadnym popisem (ten vstup se resi bud pres Xdialog, pokud je DISPLAY, nebo pres read v konzoli, pokud je zadany prepinac nebo neni DISPLAY). Pokud teda neni display, napr. to taham na vzdaleny stroj a delam pres SSH, tak si nalinkuju /tmp do svyho public_html a pak na ten obrazek kouknu pres web prohlizec. Obvykle ale taham primo v Xkach. No, dalsi popis dam az primo k tem skriptum, tak dyztak sleduj a uvidis. Samozrejme kocicky taky neresim, ale nekdy s nima mam problem taky.

    Cookies pomoci wget nejsou tezky:-)
    10.6.2008 11:27 Tomáš | skóre: 31 | blog: Tomik
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Mám jednu prosbičku. Nešlo by to napsat bez Perlu? Mně podobnou práci odvede grep a sed. Na malých systémech je docela pravděpodobné, že tam Perl není.
    10.6.2008 13:13 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Mám jednu prosbičku. Nešlo by to napsat bez Perlu? Mně podobnou práci odvede grep a sed. Na malých systémech je docela pravděpodobné, že tam Perl není.
    Samozrejme to napsat bez perlu jde. Napr. casto pouzivanej kod
    perl -e 'undef $/;$a=<STDIN>;print $1 if ($a=~m,href=["\x27](http://[^/]*uloz\.to/[a-f0-9]+/[a-f0-9]+/[^"\x27]+)["\x27],is);'
    
    bych mohl prepsat asi takhle nejak
    tr '\n' ' ' | sed -e 's,^.*href=["\x27]\(http://[^/]*uloz\.to/[a-f0-9]+/[a-f0-9]+/[^"\x27]+)["\x27].*$/\1/'
    
    Myslim, ze takhle by to melo nejak fungovat.

    Nicmene, osobne spis predpokladam, ze to lidi budou spoustet na pracovnich stanicich, protoze je to interaktivni a nejlipsi je, kdyz je to spoustene pod Xkama, a kdyz uz, tak se budou data stahovat na systemu s vetsi diskovou kapacitou, takze perl navic by tolik vadit nemusel, nehlede na to, ze na perlu uz byva zavisle dost veci. V tehle jednoduchych verzich by se snad jeste ten perl nahradit dal, ale v tom rapidshare bych ho zrejme stejne nechal. Pisu to proste tak, aby se mi to psalo pohodlne, neberu ohled na zavislosti ani rychlost (kdyz se mi jeden soubor taha 5 minut, tak mi je jedno, ze se mi perl spusti desetkrat).

    Samozrejme, kde to jde, pouzivam taky grep, sed a awk, ale proste bych to napsal asi takhle: grep+sed+awk = perl. Perl umi vsechno, co vsechny ty programy najednou a dalsi veci navic.
    10.6.2008 13:15 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    BTW: Pokud ti ten sed nebude fungovat, tak je mozne, ze mas starsi verzi. Ja mam GNU sed version 4.1.5 a vim, ze i grep ma na ruznych systemech ruzny verze a nektery veci fungujou jinak. Proto beru radsi perl, kterej ma stejnou stabilni syntaxi uz dlouho.
    10.6.2008 13:28 cthulhu
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    po dlouhe dobe se tu objevuje hodnotny (a pracny!) prakticky prispevek (narozdil od ruznych politickych a nenavistnych nesmyslu pres vyblitky ozralych nactiletych fracku typu kozzi az po cokoliv od P. Tomese) a autor je obvinen z tapetovani a at si to da jinam:) bravo, uzivatele abclinuxu..
    10.6.2008 14:17 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Diky za podporu:-) Taky me to trosku vcera rozesmutnilo, ze nekteri sem opravdu pisou "zvratky" (viz Kozzi:-)) a kdyz sem hodim neco k tematu, tak se to lidem nelibi. Uznavam, ze tri kratoucky skriptiky ve trech postech asi nebylo super, minimalne jsem je mohl poslat aspon s nejakym rozestupem, ale naopak ty skriptiky nebyly tak moc dlouhy, abych se sem nevesly a abych kvuli nic zakladal novy projekty na SF.net nebo googlecode s SVN repository.

    Na druhou stranu, kdyz se podivas na pocty precteni ruznych postu, tak by ti to nepripadalo, ze sem chodi linuxovy nebo minimalne pocitacovi nadsenci:
    • Linux se hroutí dnes 01:01 | vse_o_vsem | Kozzi | Z mého života | Přečteno: 797×
    • down-leteckaposta, down-ulozto a down-ulozcz včera 23:19 | RoboShim | RoboShim | Stahovaci skripty | Přečteno: 415×
    • Poplatek za Televizi. včera 22:03 | extender | extender | Přečteno: 1341×
    • Jsem rád když mě banka hýčká včera 10:55 | spectrumblog | spectrum | eee | Přečteno: 973×
    • Podnájem v Olomouci včera 09:44 | LostHeaven | Jack Hokus | Přečteno: 2175×
    • sshmulti (sshm) včera 00:07 | RoboShim | RoboShim | Skriptiky | Přečteno: 484×
    • WindowMaker - konfigurace vzhledu, ovládání a chování 8.6. 22:58 | RoboShim | RoboShim | Konfigurace | Přečteno: 483×
    • Nevěřím televizi ani státu či policii 8.6. 21:16 | Vallhala | Merlyn | Ostatní | Přečteno: 3024×
    • Linuxový víkend květen 2008 8.6. 21:15 | Danuv patentovy blog | Dan Ohnesorg | Přečteno: 303×
    • Co vy a samota? UPDATE - monca vi... 7.6. 23:50 | jo12hn | 1john2 | other | Přečteno: 1896×
    Vsimni si, ze opravdu pocitacove/linuxove zapisky maji ctenost od 300 do 500. Ostatni veci maji pres 1000, kraviny pak dosahuji 2000:-) Jasne, ono to asi souvisi i s tim, kolik se pise do diskuzi, protoze pak se lidi vraceji, aby mohli reagovat. Ale i ty reakce v diskuzich svedsi o tom, ze o linux a PC je tu zajemcu malo a spis jsou tu "chytrolini" a "flamewarari":-) Ono na tom asi neco bude, ze na root.cz smi blogy obsahovat jenom veci okolo IT.
    10.6.2008 22:05 godlike | blog: wakeful_world
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    +1 , jen by to chtelo hodit do "vyberu" (spousta lidi cte vetsinou jen vyber, jako ja a malokdy zabrousi sem)
    Luboš Doležel (Doli) avatar 11.6.2008 00:28 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Zatímco ty linuxové věci se týkají jen hodně úzké skupiny lidí (kolik linuxáků stahuje z Letecké pošty?), ostatní zápisky mohou zaujmout většinu. Kdyby tu měly být jen IT věci, pravděpodobně bych blogy skoro přestal číst.
    Uznavam, ze tri kratoucky skriptiky ve trech postech asi nebylo super, minimalne jsem je mohl poslat aspon s nejakym rozestupem, ale naopak ty skriptiky nebyly tak moc dlouhy, abych se sem nevesly
    Tady se kód ztratí, když to hodíš k sobě na web a jen odkážeš, je to ideální.
    11.6.2008 09:48 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Zatímco ty linuxové věci se týkají jen hodně úzké skupiny lidí (kolik linuxáků stahuje z Letecké pošty?), ostatní zápisky mohou zaujmout většinu.
    Aha, blahove jsem si myslel, ze blogy na serveru s linuxovym zamerenim budou cist prave lide linuxove zamereni.

    Kolik lidi stahuje z letecke posty a podobnych? To bohuzel nevim, ale muzu ja nebo nekdo jinej udelat anketu. Ja treba taky nestahuju nejak krute (to bych si asi fakt koupil ucet na rapidshare), ale obcas chci stahnout nejakej dil nejakyho serialu nebo film. Pak se ten skript hodi. Obyc useri maji bud predplatny, nebo to proste pusti v browseru a za 1-2hodiny stahnou dalsi soubor. Navic se na tom lidi muzou priucit i neco jineho, jak jsme psal, pokud by nekdo chtel neco vysvetlit, jak to funguje nebo co znamena nejakej kus kodu, tak rad vysvetlim.
    Kdyby tu měly být jen IT věci, pravděpodobně bych blogy skoro přestal číst.
    No, ja mel dojem, ze blogovacich systemu, kde si kazdy muze psat, co chce, je spousta. Momentalne me napadaji blogy na libimseti.cz a jen tak od boku jsem zadal www.blog.cz.
    Uznavam, ze tri kratoucky skriptiky ve trech postech asi nebylo super, minimalne jsem je mohl poslat aspon s nejakym rozestupem, ale naopak ty skriptiky nebyly tak moc dlouhy, abych se sem nevesly
    Tady se kód ztratí, když to hodíš k sobě na web a jen odkážeš, je to ideální.
    No, jak uz jsem psal, k sobe na web to hodit nemuzu, protoze zadny "u me na webu" neni. Nemam potrebute mit vlastni web. Navic ja osobne bych uvazoval takhle: Chtel bych skriptik na stahovani z leteckeposty pod Linux. Zkusim se podivat na linux server (nebo to pripadne dat hledat google). Najdu ten clanek v blogu, a je tam i hned funkcni skript.

    V pripade, ze to hodim na nejakej web a sem dam jenom odkaz, tak by se mohlo stat, ze ten odkaz prestane fungovat, protoze se nekde neco zmeni a budu muset opravovat dve stranky - jednu s tim skriptem, druhou s tim odkazem (samozrejme, na tu s tim odkazem rychlem zapomenu, kdyz budu primarne opravovat jenom ten skript na tej druhej strance).
    Luboš Doležel (Doli) avatar 11.6.2008 15:25 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Aha, blahove jsem si myslel, ze blogy na serveru s linuxovym zamerenim budou cist prave lide linuxove zamereni.
    Ano, bláhově, nedává to totiž smysl. Kolik % návštěvníků může zajímat Linuxový víkend, skripty na několik download serverů nebo sshmulti a jaká diskuze se tam může rozpoutat? Všeobecná společenská témata budou mít v popularitě vždy logicky navrch.
    No, ja mel dojem, ze blogovacich systemu, kde si kazdy muze psat, co chce, je spousta. Momentalne me napadaji blogy na libimseti.cz a jen tak od boku jsem zadal www.blog.cz.
    Jenže ta úroveň je tam i přes některé, hmm, divné zápisky, co tu bývají, o dost horší.
    11.6.2008 18:53 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    No, domnival jsem se, ze linuxove zamereny server budou cist linuxove (nebo aspon pocitacove zamereni) lide. Dal jsem predpokladal, ze linuxove zamerene ctenare linuxove zamereneho serveru budou zajimat clanky, zpravicky a blogzapisky, ktere jsou linuxove zamerene (minialne jsou to skripty v bashi).
    No, ja mel dojem, ze blogovacich systemu, kde si kazdy muze psat, co chce, je spousta. Momentalne me napadaji blogy na libimseti.cz a jen tak od boku jsem zadal www.blog.cz.
    Jenže ta úroveň je tam i přes některé, hmm, divné zápisky, co tu bývají, o dost horší.
    Z toho mi vychazi, ze az se o tomhle serveru dozvi vic lidi a ze je mozny tady blogovat, tak sem bude chodit blogovat kazdej s nizkou kvalitou:-) Pak se teprve mozna ABC rozhodne zprisnit podminky.
    xkucf03 avatar 11.6.2008 20:32 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Zdejší komunita dokáže být dosti rýpavá a řekl bych, že potenciální autoři blogísků by ty kritické komentáře psychicky neunesli :-D Ale pokud by se to tu začalo nějak moc rozmáhat, asi by správci přistoupili k podobným pravidlům, jako jsou na Rootu.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    Luboš Doležel (Doli) avatar 11.6.2008 21:39 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    No, domnival jsem se, ze linuxove zamereny server budou cist linuxove (nebo aspon pocitacove zamereni) lide. Dal jsem predpokladal, ze linuxove zamerene ctenare linuxove zamereneho serveru budou zajimat clanky, zpravicky a blogzapisky, ktere jsou linuxove zamerene (minialne jsou to skripty v bashi).
    Jenže GNU/Linux je moc široká oblast, ze které každého zajímá jen malá část. Vždyť je to celý operační systém. Nikdo nebude horlivě číst nějaký zápisek jen proto, že je tam nějaký bashový skript...
    Z toho mi vychazi, ze az se o tomhle serveru dozvi vic lidi a ze je mozny tady blogovat, tak sem bude chodit blogovat kazdej s nizkou kvalitou Pak se teprve mozna ABC rozhodne zprisnit podminky.
    Toto je server pro linuxáky. Pubertální dívčiny (nebo co to tu bylo) už byly komunitou poslány pryč :-)
    12.6.2008 10:53 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    OK, tak tuhle dizkuzi uzavreme.

    Muzu teda skriptiky postovat (misto ukladani buhvi kam a linkovani), ale radeji v jednom postu, kdyz uz jich bude vic najednou?

    Predstavuju si to tak, ze to budu v tom jednom postu i opravovat, takze se tu ten skript nebude mnozit jenom s drobnyma upravama. Zarovne si budou lidi moct nastavit sledovani diskuze a kdyz ten skript zmenim a pripisu oznameni do komentare, tak jim prijde oznameni na email. Ostatni holt budou muset pouzit hledani a ten skript si najit a aktualni verzi si stahnout.
    11.6.2008 01:30 Eregon | skóre: 22 | blog: Eregonovy_vymysly | Všudezdejší
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Hmm, pěkné. Když se k tomu dokopu, tak zkusím odvodit variantu pro Flyshare.cz
    ~ w w w w (oo)   [oo] w w w w ~
    11.6.2008 09:55 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Ech, ten flyshare.cz funguje nejak divne:-) Ted jsem to zkousel na jednom linku a po 20 vterinach se sice free-download button objevi, ale po kliknuti mi napise, ze jsem prekrocil casovej limit a takhle porad dokola:-)
    4.10.2008 23:15 Pev | skóre: 28
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Příloha:
    Díky za super skriptíky, jsem rád, že jsem nemusel hledat, proč nejde wgetem stahovat z uloz.to :-).

    Jen mi vadilo, že to neumělo navazovat, tak posílám úpravu, kt. to umí (rovnou celý soubor, ne patch, pač originál není soubor, ale html). Teď to vytváří adresář ~/.nazev_skriptu - tedy ~/.down-ulozto/ a ukládá to cookies tam. Ukládání cookies by možná nebylo tak důležité, co je důležitější, že to ukládá do názvu souboru bez query stringu (uřízne to od znaku '?') při navazovaném stahování to pak opravdu začne navazovat (originál vytvářel různé názvy souborů, takže to nenavazovalo).

    Trochu pozdě, ale možná to někoho potěší.
    4.10.2008 23:25 Pev | skóre: 28
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Příloha:
    aha, takže ty cookies opravdu nejsou nutné, nutný je jen vždy stejný název souboru pro stejnou url...
    7.10.2008 22:32 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Díky za reakci a za aktualizaci, ale chtěl bych to nejdřív s tebou probrat.

    Teď už přesně nevim, jak to funguje, možná to i změnily, ale pokud se nepletu, tak by ten stahovaný odkaz měl vypadat nějak jako http://uloz.to/HEX1/HEX2/FILENAME. Čili, neměly by tam být žádné querystringy a protože to stahuju wgetem s přepínačem -c, tak by to mělo automaticky navazovat.

    Jestli je to teď jinak, tak mi sem vlož nějakej link a já to prověřím. A pokud máš pravdu, tak to skript opravím.

    Teď si ani nejsem jistej (možná jsem už dost unavenej), co přesně by měl dělat ten kód

    local_filename=${url2/*\/}
    

    Podle man bash a moje interního debugeru byt to mělo vymazat nejdelší řetězec zakončený "/", to bych asi spíš udělal pomocí "${url2##*/}", ale to je detail. Důležité je, jak vypadá originální filename a podle mě je jedno, jestli ten local_filename uděláš skriptem, nebo to vygeneruje z URL sám wget, ne?

    Leda by tam byl redirect, pak bys ale ten filename neudělal ani v tom skriptu. Takže jak to je? Hoď jsme nějaký URL, ať se můžeme bavit konkrétně. A jestli zkusím, že ty cookies nejsou potřeba, tak to zruším.

    BTW: Nevím, kdy se zase dostanu k blogu, takže dyžtak čekej na odpověď.
    14.10.2008 00:10 Pev | skóre: 28
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Zdravím,

    link je třeba

    http://dla.uloz.to/4455c42cfeab86526486cbd12de7addf/780256/23-09-08-hleda-se-tata.rar

    Výsledné url jsou:

    http://dla.uloz.to/4455c42cfeab86526486cbd12de7addf/780256/23-09-08-hleda-se-tata.rar?bD&u=0&c=1771746489&De

    http://dld.uloz.to/4455c42cfeab86526486cbd12de7addf/780256/23-09-08-hleda-se-tata.rar?bD&u=0&c=1744122983&De

    http://dld.uloz.to/4455c42cfeab86526486cbd12de7addf/780256/23-09-08-hleda-se-tata.rar?bD&u=0&c=1605986792&De

    Už nevím, na co se to přesně ukládalo, ale problém byl s tím, že ta císla byla náhodná (po každé se ukládal soubor s trochu jiným názvem, nemohlo tedy dojít k navazování).

    Můžem to klidně řešit i přes mail. Mimochodem po stažení ten soubor nešel rozbalit (nebyl to rar :-( ).
    14.10.2008 13:12 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    Takze to c=....., ktery se tam meni, to je cookie uloz-to-id, takze z toho plyne: (a) cookies nutne jsou (mozna referer neni), (b) cislo se meni s kazdym novym pripojenim.

    Z toho teda plyne.

    * Bud nebude navazovani vubec - protoze s -O nefunguje time-stamping ani navazovani, jak se pise v man wget a bez -O to uklada pokazdy s jinym c

    * Nebo se musi nejak ukladat i cookies a pouzivat pri navazovani. Je to ale smysluplne?

    * Nebo nejak donutit wget, aby neukladal querystring. Zkousel jsem i ten querystring poslat jako --post-data, ale doslo zase k presmerovani. Hledal jsem ve wgetu a bohuzel nenasel zadny prepinac na odstraneni querystringu ze jmena souboru.

    * Nebo pouzit jinej program, napr. curl. Takze jsem to ted s curlem zkousel a vypada to, ze by to mohlo jit. Curl podporuje cookies, referer, navazovani a pri ukladani do souboru je jmeno souboru bez querystringu. Za chvilku prepisu script.

    Dodatek: Stahnul jsem to 23-09-08, normalne jsem to jako RAR rozbalil a AVI normalne prehraju.
    14.10.2008 12:47 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz
    aha, takže ty cookies opravdu nejsou nutné, nutný je jen vždy stejný název souboru pro stejnou url...
    Tak jenom, aby to bylo presne, cookies nutne jsou. Neber to jako flamewar, ted jsem to zkousel. Kdyz jsem rucne spustil oba dva wgety bez *cookies parametru, tak pri druhym (ten, co by mel stahovat) to presmerovalo na stranku 23-09-08-hleda-se-tata.rar?err=cid. Takze cookies jsou potreba urcite a s tim souvisi i to cislo c=....., ktery to pak cpe do querystringu, viz. moji odpoved na tvuj zapisek s URL.
    16.12.2008 19:54 RoboShim | skóre: 13 | blog: RoboShim
    Rozbalit Rozbalit vše Re: down-leteckaposta, down-ulozto a down-ulozcz

    aktualizace down-ulozto pro captcha

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.