Notes /
how to... batch download and rename
The other day I wanted to download a bunch of pdf files - the only problem was each of it was linked from a seperate site, but fortunately following a pattern. So i had to generate a list of links for wget to download and used awk and rename to properly name the files. The following is just a note of a couple of commands so i don't have to remember them in case i need to do this again ;)
open csv in spreadsheet, copy row and edit-paste special... to transform them into a column. join the cells with
=a1&a2&a3.
use xarg to give the list to wget:
xargs wget < linklist.txt
and finally cut the files (remove all after & and before =) and add an extension:
rename 's/&.*//g' filename*
rename 's/.*=//g' filename*
ls | xarg -t -i mv {} {}.pdf
Not yet rated
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
-1 OR 2+602-602-1=0+0+0+1 --: on 2025-02-10
-1 OR 2+624-624-1=0+0+0+1: on 2025-02-10
-1' OR 2+583-583-1=0+0+0+1 --: on 2025-02-10
-1' OR 2+643-643-1=0+0+0+1 or 'goqUTiIx'=': on 2025-02-10
-1" OR 2+97-97-1=0+0+0+1 --: on 2025-02-10
if(now()=sysdate(),sleep(15),0): on 2025-02-10
mGZaLUfS0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z: on 2025-02-10
mGZaLUfS0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z: on 2025-02-10
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/: on 2025-02-10
mGZaLUfS-1 waitfor delay '0:0:15' --: on 2025-02-10
mGZaLUfS88gaAod4'; waitfor delay '0:0:15' --: on 2025-02-10
mGZaLUfSdxtMyXIO' OR 748=(SELECT 748 FROM PG_SLEEP(15))--: on 2025-02-10
mGZaLUfSM6WWJBFx') OR 525=(SELECT 525 FROM PG_SLEEP(15))--: on 2025-02-10
mGZaLUfSxMjn8FRP')) OR 126=(SELECT 126 FROM PG_SLEEP(15))--: on 2025-02-10
mGZaLUfS'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||': on 2025-02-10
mGZaLUfS'": on 2025-02-10
mGZaLUfS????%2527%2522\'\": on 2025-02-10
@@7DCGs: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10
mGZaLUfS: on 2025-02-10