рдЖрдкрдХрд╛ рджрд┐рди рд╢реБрдн рд╣реЛ!
рдПрдХ рдмрд╛рд░,
рдЗрд╕ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд▓реЙрд╕реНрдЯрдлрд┐рд▓реНрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдкрд╛рд░реНрд╕рд░ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдм рдореИрдВ рд▓реЙрд╕реНрдЯрдлрд┐рд▓реНрдо рдкрд░ рд▓рд┐рдВрдХ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдмрджрд▓рдиреЗ, рдлрд╝реАрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЪреЗрдХ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдЕрдкрдиреЗ рдкрд░рд┐рд╢реЛрдзрди рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, RSS рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЛрдб рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрдм
wget рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝реАрдб рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
, рддреЛ рдЖрдкрдХреЛ "If-Modified-рдЪреВрдВрдХрд┐:" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдлрд┐рд░, рдЕрдкрдбреЗрдЯ рдХреЗ рдЕрднрд╛рд╡ рдореЗрдВ, рд╣рдо рдкреВрд░реЗ рдЯреЗрдк рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдкреНрд░реЛрд╕реЗрд╕ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЛрдб рдХреЛ рдХрдо рдХрд░реЗрдЧрд╛ (рдФрд░ рд╣рдорд╛рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдереЛрдбрд╝рд╛)ред
рд╣рдо рдХрдорд╛рдВрдб рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ:
# If-Modified-Since
lastmod="$( grep -m 1 Last-Modified response.out )"
header="If-Modified-Since:"${lastmod#*:}
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛.рдЖрдЙрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд╡реАрдирддрдо RSS рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реЛрддреА рд╣реИред
рдЕрдВрддрд┐рдо рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдорд┐рд▓реА рдЕрдВрддрд┐рдо-рд╕рдВрд╢реЛрдзрд┐рдд рд▓рд╛рдЗрди рд╕реЗ
$ {lastmod # *:} рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдордиреЗ ":" рдХреЗ рд▓рд┐рдП рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рдм рдХреБрдЫ рдХрд╛рдЯ рджрд┐рдпрд╛ред
рд╢реАрд░реНрд╖рдХ рддреИрдпрд╛рд░ рд╣реИ, рдЕрдм рд╣рдо рдЖрд╡рд╢реНрдпрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░ рдмрдирд╛рдПрдВрдЧреЗ:
movies='House.MD|IT.Crowd|Persons.Unknown|Legend.of.the.Seeker|Leverage|Warehouse.13|Futurama'
quality='\.720p\.|\.HD\.|Persons.Unknown|Legend.of.the.Seeker|IT.Crowd'
рдлрд┐рд▓реНрдореЛрдВ рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЯреАрд╡реА рд╢реЛ рдХреА рд╕реВрдЪреА рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди рд▓реЙрд╕реНрдЯрдлрд┐рд▓реНрдо рдореЗрдВ рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рджреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╕рд╛рдордиреЗ рдЖрддреЗ рд╣реИрдВ, рдФрд░ рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕рдм рдХреБрдЫ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВред рддреЛ рдЖрдкрдХреЛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝рд┐рд▓реНрдЯрд░ -
рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред рд▓реЗрдХрд┐рди рд╕рднреА рд╢реНрд░реГрдВрдЦрд▓рд╛ 720p рдпрд╛ HD рдкрд░ рдирд╣реАрдВ рдЧрдИ рдереАрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрдВ рддрд╛рдХрд┐ рд╡реЗ рдПрдХ рдЧреБрдгрд╡рддреНрддрд╛ рдЬрд╛рдВрдЪ рднреА рдкрд╛рд╕ рдХрд░ рд╕рдХреЗрдВ!
рдлрд╝рд┐рд▓реНрдЯрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде, рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЯреЗрдк рдкрд░ рдЬрд╛рдПрдВред рдЬрд┐рд╕ рд╡рд┐рд╖рдп рдкрд░ рдореИрдВрдиреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рд╡рд╣ рдлрд┐рд▓реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреА рддреИрдпрд╛рд░реА рдФрд░ рд╡рд┐рдВрдЧ рдХрдорд╛рдВрдб рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реВрдВред
рдХрдорд╛рдВрдб рддреИрдпрд╛рд░ рд╣реЗрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рддреБрд░рдВрдд response.out рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреА рд╣реИред рд╡реИрд╕реЗ, рдЕрдЧрд░ response.out рдЕрдиреБрдкрд╕реНрдерд┐рдд рд╣реИ (рдкрд╣рд▓реЗ рд░рди рдпрд╛ рдордЬрдмреВрд░ рдЕрдкрдбреЗрдЯ) рддреЛ рдХреБрдЫ рднреА рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред
wget -vS -O - --header="$header" www.lostfilm.tv/rssdd.xml -o response.out | grep -ioe "http.*torrent" | egrep -i "$movies" | egrep "$quality" | while read link;
do
# "&" "&"
link="${link/&/&}"
рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрд▓рдЧ рд╕реЗ рдЯреЛрд░реЗрдВрдЯ рдирд╛рдо рдХреЛ рдмрдЪрд╛рдПрдВрдЧреЗ ("рдФрд░" рдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдХрд╛рдЯрддреЗ рд╣реБрдП)ред рд╣рдореЗрдВ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдзрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
name="${link#*&}"
рдЕрдм рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдирд╛рдо рд╕реЗ рдЬрд╛рдВрдЪреЗрдВред рдпрджрд┐ рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИ, рддреЛ рд▓рд┐рдВрдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЗрд╕ рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕рд╣реЗрдЬреЗрдВред рддрдм (рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ) рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдСрдЯреЛ-рд▓реЛрдб рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
# ./Downloaded,
if [ ! -e Downloaded/$name ]
then
wget -q --header "Cookie: uid=123456; pass=xxxxxxxxxxxx; usess=xxxxxxxxxxx" $link -O "Downloaded/$name"
cp "$name" "$path_to_your_autoload_dir/$name"
fi
done
рд▓реЙрд╕реНрдЯрдлрд┐рд▓реНрдо рдХреЗ рд▓рд┐рдП
рдХреБрдХреА рдХреЛ Google рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдлрд╛рдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░
usl рдкреИрд░рд╛рдореАрдЯрд░
www.lostfilm.tv рдкрд░ рдЖрдкрдХреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред
рдпрд╣рд╛рдБ рдореЗрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рд╣реИ:
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдкреБрдирд╢реНрдЪ: рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдХреЛрдб рдЖрджрд░реНрд╢ рд╕реЗ рдмрд╣реБрдд рджреВрд░ рд╣реИ, рдореБрдЭреЗ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╕реБрдЭрд╛рд╡ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА!
рдЕрдкрдбреЗрдЯ: рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм, рд╕рднреА рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде, рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЖрд░рдЯреАрдПрдо рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рдЬрд┐рд╕рдиреЗ рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд▓рд╛рдиреЗ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ
рдЧреНрд░реЗрдЪреИрдЯ рдиреЗ рдЗрд╕рдХреА рд╡рд┐рд╕реНрддреГрдд рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде!
рдЕрджреНрдпрддрди 2: рдпрджрд┐ рдЯреЗрдк рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рддреЛ
wget рд╣рдореЗрдВ рд╡рд╣ рдкрдВрдХреНрддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдХрдИ рдмрд╛рд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдХреЗрд╡рд▓ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рд▓реЗрддреЗ рд╣реИрдВ, рдХреБрдВрдЬреА "-m 1" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП (рдЕрдзрд┐рдХрддрдо рдбрд╛рдЙрдирд▓реЛрдб рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдкреБрд░рд╛рдирд╛ рдЯреЗрдк)ред
lastmod="$( grep -m 1 Last-Modified response.out )"