2020-01-10
kaputt hier: xvideo: echo thumbnail link
SYV-fnc ---
ALL
find niche in 0done und rentryco
| f_find_niche_in_0done_or_bwn-syv ()
{
Nich=$1
RenSyv=$( ws rentry.co/bwn_syv/raw | grep ${Nich})
RenSyvDon=$( ws rentry.co/bwn_syv-done/raw | grep ${Nich})
DirSyv=$( find /mnt/250/syv/ -iname "*${Nich}*")
DoneTxt=$( grep ${Nich} /mnt/250/syv/0.*)
printf "\n\t /mnt/250/syv/0.done: \n${DoneTxt}\n\n"
printf "\n\t /mnt/250/syv/: \n${DirSyv}\n\n"
printf "\n\t Rentryco SYS: \n${RenSyv}\n\n"
printf "\n\t Rentryco SYS-Done: \n${RenSyvDon}\n\n"
}
:
|
f_find_niche_in_0done_or_bwn-syv nappi
.
WORK: DL + lock as Stream
| Lock=/dev/shm/ytlock;
while :; do
sleep 1
[ -f $Lock ] && ( echo Locked; ) || ( touch $Lock && echo bpt.srt.sol https://www.xvideos.com/video21954889/ && rm $Lock && exit ) ; done
while :; do
[ -f $Lock ] && ( echo Locked; sleep 5s ) || ( touch $Lock && echo bpt.srt.sol https://www.xvideos.com/video21954889/ && sleep 5s && rm $Lock && break ) ; done
:
|
.
WORK: Collect vids as thumb + SURL via bookmarklet ---
linked images
https://www.squarefree.com/bookmarklets/bookmarklets-moz.html
https://www.browserling.com/tools/js-prettify
| javascript: (function() {
function I(u) {
var t = u.split("."), e = t[t.length - 1].toLowerCase();
return {
gif: 1,
jpg: 1,
jpeg: 1,
png: 1,
mng: 1
}[e];
}
function hE(s) {
return s.replace(/&/g, "&").replace(/>/g, ">").replace(/</g, "<").replace(/%22/g, '"');
}
var q, h, i, z = open().document;
z.write("<p>Images linked to by " + hE(location.href) + ":</p><hr>");
for (i = 0; q = document.links[i]; ++i) {
h = q.href;
if (h && I(h)) z.write("<p>" + q.innerHTML + " (" + hE(h) + ")<br><img src=%22" + hE(h) + "%22>");
}
z.close();
})();
:
|
make link
| javascript: function htmlEscape(s) {
s = s.replace(/&/g, "&");
s = s.replace(/>/g, ">");
s = s.replace(/</g, "<");
return s;
}
function linkEscape(s) {
s = s.replace(/&/g, "&");
s = s.replace(/%22/, '"');
return s;
}
h = "<a href=%22" + linkEscape(location.href) + "%22>" + htmlEscape(document.title) + "</a>";
with (window.open().document) {
write(h + "<form name=f><textarea name=a rows=5 cols=80 wrap=hard>" + htmlEscape(h) + "</textarea></form>");
close();
f.a.select();
}
void 0;
:
|
f_mv_donelocal_2_donecentral
| f_mv_donelocal_2_donecentral ()
{ # selten noetig
echo -e "\n\t for i in 0.done..2019*; do echo -e \"\\n \$i..\$(basename $(pwd))\\n\" >> /mnt/250/syv/0.done..2019;
cat \$i >> /mnt/250/syv/0.done..2019\n;
mv \$i .bus..\$i..\(basename $(pwd)); done
mv 1.* .bus..\$i..\(basename $(pwd));"
}
:
|
.
while read
while read LINE; do xy bnd..kink.com $LINE; done <<-EOG
.
mkdir + while read
| mkdir v
pushd v
while read LINE; do f_xvideodl..xnxx $LINE; done <<-EOG && notify-send -ucritical '******************************************************************'
EOG
:
|
margot + find + ...
rss.vlp.bld..daniella.margot
vrss.zck..margo..30..22810601.xv.mp4
https://www.xvideos.com/video48300782/look_at_her_holes....---80
find /media/demo/OS/syv/ -maxdepth 2 -type f -size -40k -a -size +0 | xargs ls -lh | sort -nk5
find /media/demo/OS/syv/ -maxdepth 2 -type f -size -40k -a -size +0 |
xargs tar -cvzf /media/demo/bfi4a/bus.dell.250..textfiles..$(date +%Y.%m.%d.%H).tgz
done? f_xvideodl ttt.ttt.tll.zck..lucie.wilde https://www.xvideos.com/video20258847/csp
.
REDTUBE
APPEND a QUESTIONMARK
| sed 's/$/\?/g' << 'EOG'
EOG
:
|
.
REDTUBE OK-version
| vrt (){
################# OK-version
NICH=$1 ; SURL=$2
HASH=$(cut -d'/' -f4 <<< ${SURL} | cut -d'?' -f1) ; echo HASH: ${HASH}
APPENDIX=$(cut -d'?' -f2 <<< ${SURL})
if
[[ "${APPENDIX}" ]]
then
INFO="..${APPENDIX}"
else
unset INFO
fi
echo APPENDIX = ${APPENDIX}
echo INFO = ${INFO}
TMPS=/tmp/tee..rt.${HASH} ; echo TMPS: ${TMPS}
wget -O ${TMPS} ${SURL}
# 2 lines: OK
TIME=$(( $(grep 'duration: "' ${TMPS} | grep -Eo '[0-9]+') / 60 ))
echo TIME: ${TIME}
(grep -Eow '[0-9]{1}' <<< ${TIME}) && TIME=0${TIME}
echo $TIME
# wget --no-check-certificate -O ${TMPS} $2
wget --no-check-certificate -cO v${NICH}..${TIME}${INFO}..${HASH}.rt.mp4 "$(grep -Eo 'https:\\/\\/[-_.=%/\0-9a-zA-Z&?]+' ${TMPS} | sed 's@\\@@g' | grep -m1 mp4)"
}
:
|
.
REDTUBE Langversion
| vrt_lang (){
################# Lang- und Testversion
NICH=$1 ; SURL=$2
HASH=$(cut -d'/' -f4 <<< ${SURL} | cut -d'?' -f1) ; echo HASH: ${HASH}
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
# oneliner KO
# INFO=$(cut -d'?' -f2 <<< ${SURL} ) ; echo INFO: ${INFO}
# 2 lines: ??????????
SURL=https://www.redtube.com/2707786?AAAAAAAAAAA
unset INFO ; [ "$(cut -d'?' -f2 <<< ${SURL})" ] && INFO=..${INFO} ; echo INFO: ${INFO}
unset INFO ; APPENDIX=$(cut -d'?' -f2 <<< ${SURL}) ; echo APPENDIX = ${APPENDIX}
[[ APPENDIX ]] && INFO=..${APPENDIX} || unset INFO ; echo INFO = ${INFO}
SURL=https://www.redtube.com/2707786?AAAAAAAAAAA
APPENDIX=$(cut -d'?' -f2 <<< ${SURL}) ; echo APPENDIX = ${APPENDIX}
[[ ${APPENDIX} ]] && INFO=..${A"PPENDIX} ; echo INFO = ${INFO}
#==> INFO: ..AAAAAAAAAAA
SURL=https://www.redtube.com/2707786?
APPENDIX=$(cut -d'?' -f2 <<< ${SURL})
if
[[ "${APPENDIX}" ]]
then
INFO="..${APPENDIX}"
else
unset INFO
fi
echo APPENDIX = ${APPENDIX}
echo INFO = ${INFO}
#==> INFO: ..
# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
TMPS=/tmp/tee..rt.${HASH} ; echo TMPS: ${TMPS}
wget -O ${TMPS} ${SURL}
# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
# oneliner KO
# TIME=$( grep -Eow '[0-9]{1}' <<< $(( $(grep 'duration: "' ${TMPS} | grep -Eo '[0-9]+') / 60 )) && TIME=0${TIME} ) ; echo TIME: ${TIME}
# 2 lines: OK
TIME=$(( $(grep 'duration: "' ${TMPS} | grep -Eo '[0-9]+') / 60 ))
echo TIME: ${TIME}
(grep -Eow '[0-9]{1}' <<< ${TIME}) && TIME=0${TIME}
echo $TIME
# <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
# wget --no-check-certificate -O ${TMPS} $2
wget --no-check-certificate -cO v${NICH}..${TIME}${INFO}..${HASH}.rt.mp4 "$(grep -Eo 'https:\\/\\/[-_.=%/\0-9a-zA-Z&?]+' ${TMPS} | sed 's@\\@@g' | grep -m1 mp4)"
}
:
|
.
SPANKINGTUBE
|
alias vspk='f_spankingtubedl'
f_spankingtubedl(){
#################
echo -e "\n==============\n"
Nich="$1" ; echo -e "\t NICH: ${Nich} "
Surl="$2" ; echo -e "\t SURL: ${Surl} "
Titl="$(cut -d'/' -f 6 <<< ${Surl})" ; echo -e "\t TITL: ${Titl} "
Hash="$(cut -d'/' -f 5 <<< ${Surl})" ; echo -e "\t HASH: ${Hash} "
Shrt="https://www.spankingtube.com/video/${Hash}/" ; echo -e "\t SHRT: ${Shrt} "
Teee="/dev/shm/tee..spankingtube.${Hash}" ; wget -O ${Teee} ${Shrt}
Time="$( grep video_duration ${Teee} | grep -Eo -m1 '[0-9]{1,2}' | head -n1)" ; echo -e "\t Time: ${Time} "
#VUrl="$(grep -Eo 'https://www.spankingtube.com/media/videos/[_/[:alnum:]]+.mp4' ${Teee})"
grep -Eo 'https://www.spankingtube.com/media/videos/[_/[:alnum:]]+.mp4' ${Teee}
if
VUrl="$(grep -Eo 'https://www.spankingtube.com/media/videos/h264/[[:alnum:]]+_HD.mp4' ${Teee})"
then echo 'Qual: 00000000000' h264/nnnnn_HD $VUrl
elif
VUrl="$(grep -Eo 'https://www.spankingtube.com/media/videos/[_/[:alnum:]]+_720p.mp4' ${Teee})"
then echo 'Qual: 11111111111' 720 $VUrl
elif
VUrl="$(grep -Eo 'https://www.spankingtube.com/media/videos/[_/[:alnum:]]+_540p.mp4' ${Teee})"
then echo 'Qual: 22222222222' 540 $VUrl
elif
VUrl="$(grep -Eo 'https://www.spankingtube.com/media/videos/hd/[_/[:alnum:]]+.mp4' ${Teee})"
then echo 'Qual: 33333333333' HD $VUrl
elif
VUrl="$(grep -Eo 'https://www.spankingtube.com/media/videos/iphone/[[:alnum:]]+.mp4' ${Teee})"
then echo '444444444444' iphone $VUrl
else echo 'Qual: 5555555555555' '-----------------'
fi
echo -e "\t VURL: ${VUrl} "
echo -e "\n==============\n"
wget -O vspk.${Nich}..${Time}..${Titl}..${Hash}.spktube.mp4 ${VUrl}
}
:
|
.
XHAMSTER
TST
| grep -Eo -m1 'https://[.]+.mp4' ${TMPS}
grep -Eo -m1 "https://[-_,.:+=/0-9a-zA-Z?]+" ${TMPS}
# Nach FIND "mp4":[{"url":" IN GEDIT
# REPLACE BACKSLASH
wget -O '/tmp/tee.xh..10088503.mp4' $(sed 's@\\@@g' <<< $VURL_WITH_BACKSLASH)
.mp4
: <<EOF
"mp4":[{"url":
"https:\/\/19-11.b.cdn13.com\/010\/475\/320\/480p.h264.mp4?cdn_creation_time=1562396400&cdn_ttl=14400&cdn_bw=176k&cdn_bw_fs=243k&cdn_cv_data=-dvp&cdn_hash=43d5b93dfcff01167913c0c2bee821ae",
"fallback":
"https:\/\/video2.xhcdn.com\/key=Rq7ZWO+wVnLgKQBbdc1mOA,end=1562410800,limit=3\/data=2003:e9:ff36:5300:4a5d:60ff:fe05:438d-dvp\/speed=176k\/initial_buffer=248112\/010\/475\/320\/480p.h264.mp4",
"quality":
"480p",
"label":
"480p",
"type":
OK
grep -Eo 'https:\\/\\/[-_,.:+=\/0-9a-zA-Z?]+.mp4' <<< "-------https:\/\/video2.xhcdn.com\/key=Rq7ZWO+wVnLgKQBbdc1mOA,end=1562410800,limit=3\/data=2003:e9:ff36:5300:4a5d:60ff:fe05:438d-dvp\/speed=176k\/initial_buffer=248112\/010\/475\/320\/480p.h264.mp4"
OK
grep -Eo 'https:\\/\\/[-_,.:+=\/0-9a-zA-Z?]+.mp4' ${TMPS} | grep -m1 key=
EOF
:
|
| : <<EOF
ERROR
Erstes mp4 NICHT IMMER das GROESSTE
>> LSG: grep 720p
EOF
:
|
.
| vxh.07 (){
#################
NICH=$1 ; echo -e "\n\t NICH: ${NICH}"
SURL=$(sed 's@https@http@g' <<< $2 ) ; echo -e "\t SURL: ${SURL}"
HASH=$(grep -Eo -m1 '[0-9]{5,9}' <<< ${SURL}) ; echo -e "\t HASH: ${HASH}"
TMPS=/tmp/tee.xh..${HASH} ; echo -e "\t TMPS: ${TMPS}"
VURL=$(grep -Eo 'https:\\/\\/[-_,.:+=\/0-9a-zA-Z?]+.mp4' ${TMPS} | sed 's@\\@@g' | grep -m1 speed=304k) ; echo -e "\t VURL: ${VURL}\n"
# wget --no-check-certificate -O ${TMPS} ${SURL}
wget --no-check-certificate -cO v${NICH}..${HASH}.xh.mp4 ${VURL}
}
:
|
.
|
#### vxh.09 (){
################# rm /tmp/tee*
NICH=$1 ; echo -e "\n\t NICH: ${NICH}"
SURL=$(sed 's@https@http@g' <<< ${SURL}) ; echo -e "\t SURL: ${SURL}"
HASH=$(grep -Eo -m1 '[0-9]{5,9}' <<<${SURL}) ; echo -e "\t HASH: ${HASH}"
TMPS=/tmp/tee.xh..${HASH} ; echo -e "\t TMPS: ${TMPS}\n"
# wget --no-check-certificate -O ${TMPS} ${SURL}
# curl -O ${TMPS} ${SURL}
wget --no-check-certificate -cO v${NICH}..${HASH}.xh.mp4 $(grep -Eo -m1 "https:\\/\\/[-_,.:+=\/0-9a-zA-Z\?]+.mp4" ${TMPS})
}
:
|
.
vxh.08
| vxh.08 (){
#################
NICH=$1 ; echo -e "\n\t NICH: ${NICH}"
SURL=$(sed 's@https@http@g' <<< ${SURL}) ; echo -e "\t SURL: ${SURL}"
HASH=$(grep -Eo -m1 '[0-9]{5,9}' <<<${SURL}) ; echo -e "\t HASH: ${HASH}"
TMPS=/tmp/tee.xh..${HASH} ; echo -e "\t TMPS: ${TMPS}"
VURL=$(grep -Eo 'https:\\/\\/[-_,.:+=\/0-9a-zA-Z?]+.mp4' ${TMPS} | grep -m1 key= | sed 's@\\@@g') ; echo -e "\t VURL: ${VURL}\n".xh.mp4
wget --no-check-certificate -O ${TMPS} ${SURL}
# curl -O ${TMPS} $2
wget --no-check-certificate -cO v${NICH}..${HASH}.xh.mp4 ${VURL}
}
:
|
.
| echo "message: ${HASH} is down, Dr. Bond\!" | zenity --listen --notification
: <<EOF
# MESSAGE
https://superuser.com/questions/31917/
# zenity
echo 'message:hi' | zenity --listen --notification
zenity --listen --notification <<<'message:hi'
# notify-send
notify-send --expire-time=0 "Hello World"
# or
notify-send -t 0 "Hello world"
# Otherwise, however, the -t option is ignored due to some stupid "design decisions": askubuntu.com/questions/110969/notify-send-ignores-timeout
# image
firefox "data:text/html,<center><img src='https://goolgirls.com/uploads/1557078245.jpg'/></center>"
firefox "data:text/html,<div style='text-align:center; margin:auto;'><img src='https://goolgirls.com/uploads/1557078245.jpg'/></div>"
# GET BIGGEST STRING eg SIZE
maxnum=$(sort -n a.txt | tail -1)
# GREPING NUR BIS ZU STRING xyz
grep -Eo 'https[^"]+' '/tmp/tee.xh..10955874'
#==> https://twitter.com/xhamstercom
#==> https://reddit.com/r/xHamsterOfficial
#==> https://xhamster.com/videos/cute-teen-anal-fuck-toy-10955874
grep -Eo 'https://.[^"]+speed=' '/tmp/tee.xh..12345678'
#==> https://video3.xhcdn.com/key=...fe05:438d-dvp/speed=
grep -Eo 'https://video.[^"]+mp4' '/tmp/tee.xh..12345678'
#==> https://video3.xhcdn.com/key=...fe05: --listen --notification438d-dvp/speed=298k/initial_buffer=...720p.h264.mp4
grep -Eo 'https:\\/\\/video.[^"]+mp4' '/tmp/tee.xh..12345678'
#==> https:\/\/video2.xhcdn.com\/key=...fe05:438d-dvp\/speed=999k\/initial_buffer=254128\/011\/835\/048\/480p.h265.mp4
#==> https:\/\/video3.xhcdn.com\/key=...fe05:438d-dvp\/speed=111k\/initial_buffer=254128\/011\/835\/048\/720p.h265.mp4
grep -Eo 'https:\\/\\/video.[^"]+mp4' '/tmp/tee.xh..12345678' | grep -Eo 'speed=[0-9]{2,3}k' | sort | head -1
#==> speed=132k
https://www.linuxquestions.org/questions/programming-9/largest-numbers-from-an-array-shell-bash-script-935779/
grep -Eo 'https:\\/\\/video.[^"]+mp4' '/tmp/tee.xh..12345678' | grep -Eo 'speed=[0-9]{2,3}k' | sort -t = -k 2,2n
#==> speed=92k
#==> speed=78k
#==> speed=316k
grep -Eo 'https:\\/\\/video.[^"]+mp4' '/tmp/tee.xh..12345678' | grep -E 'speed=[0-9]{2,3}k' | sort -t = -k 2,2n | tail -1
#==> speed=316k
# ZUSAMMENFASSUNG
MAX_SPEED=$(grep -Eo 'https:\\/\\/video.[^"]+mp4' '/tmp/tee.xh..12345678' | grep -Eo 'speed=[0-9]{2,3}k' | sort -t = -k 2,2n | tail -1)
echo ${MAX_SPEED}
MAX_LINE=$(grep -Eo 'https:\\/\\/video.[^"]+mp4' '/tmp/tee.xh..12345678' | grep -Em1 ${MAX_SPEED})
echo ${MAX_LINE}
EOF
:
|
.
vxh.06
| vxh.06 ()
{
#################
NICH=$1 ; echo -e "\n\t NICH: ${NICH}"
SURL=$(sed 's@https@http@g' <<< $2 ) ; echo -e "\t SURL: ${SURL}"
TIME=$(grep ) ; echo -e "\t TIME: ${TIME}"
HASH=$(grep -Eo -m1 '[0-9]{5,9}' <<< ${SURL}) ; echo -e "\t HASH: ${HASH}"
TMPS=/tmp/$1 ; echo -e "\t TMPS: ${TMPS}"
MAX_SPEED=$( grep -Eo 'https:\\/\\/video.[^"]+mp4' ${TMPS} | grep -Eo 'speed=[0-9]{2,3}k' | sort -t = -k 2,2n | tail -1 )
echo ${MAX_SPEED}
MAX_LINE=$( grep -Eo 'https:\\/\\/video.[^"]+mp4' ${TMPS} | grep -Em1 ${MAX_SPEED} )
echo ${MAX_LINE}
VURL=$( sed 's@\\@@g' <<< ${MAX_LINE} | sed 's@https@http@g' )
echo ${VURL}
# wget --no-check-certificate -O ${TMPS} ${SURL}
wget --no-check-certificate -cO v${NICH}..${HASH}.xh.mp4 ${VURL}
}
:
|
.
vxh
| vxh ()
{ #################
NICH=$1 ; echo -e "\n\t NICH: ${NICH}"
SURL=http://xhamster.com/videos/-$2 ; echo -e "\t SURL: ${SURL}"
TMPS=/tmp/${NICH} ; echo -e "\t TMPS: ${TMPS}"
TIME=$(grep -Eo ':"T[0-9]{1,2}' ${TMPS} | grep -Eo '[0-9]+') ; echo -e "\t TIME: ${TIME}"
HASH=$(grep -Eo -m1 '[0-9]{5,9}' <<< ${NICH}) ; echo -e "\t HASH: ${HASH}"
MAX_SPEED=$( grep -Eo 'https:\\/\\/video.[^"]+mp4' ${TMPS} | grep -Eo 'speed=[0-9]{2,3}k' | sort -t = -k 2,2n | tail -1 )
echo ${MAX_SPEED}
MAX_LINE=$( grep -Eo 'https:\\/\\/video.[^"]+mp4' ${TMPS} | grep -Em1 ${MAX_SPEED} )
echo ${MAX_LINE}
VURL=$( sed 's@\\@@g' <<< ${MAX_LINE} | sed 's@https@http@g' )
echo ${VURL}
# wget --no-check-certificate -O ${TMPS} ${SURL}
wget --no-check-certificate -cO v${NICH}..${TIME}..${HASH}.xh.mp4 ${VURL}
}
:
|
vxh URLs
vxh 80.min.fst.fmm.dep.cmp 8422463
firefox "data:text/html,<center><img src='https://goolgirls.com/uploads/1557078245.jpg'/></center>"
vxh srt..kinkysteph https://xhamster.com/videos/vs.seahorse-8305556
vxh srt..kinkysteph https://xhamster.com/videos/big-daddy-8675575
vxh srt..kinkysteph https://xhamster.com/videos/goliathclear-8647180
vxh srt..kinkysteph https://xhamster.com/videos/taintacle-9389263
vxh srt..kinkysteph https://xhamster.com/videosstump-lump-9360809
vxh srt..kinkysteph https://xhamster.com/videos/-8454225
vxh fst.zck..mia..fst-1-1 622478
vxh fst.zck..mia..fst-2-1 627464
vxh fst.zck..mia..fst-2-2 627462
vxh fst.zck..mia..fst-2-3 627500
vxh fst.zck..mia..fst 651367
vxh fst.zck..mia..60 59026
vxh fst.zck..mias.maya..1-2 498277
vxh fst.zck..mias.maya..1-1 498264
vxh fst.zck..mias.maya..1-2 498277
vxh fst.zck..mias.maya..1-3 504270
vxh fst.zck..mias.maya..1-4 504311
vxh fst.zck..mias.maya..1-5 504329
vxh fst.zck..mias.maya..anal-fisting-2-1 512291
vxh fst.zck..mias.maya..anal-fisting-2-2 512293
vxh fst.zck..mias.maya..anal-fisting-2-3 513382
vxh fst.zck..alisya..ten..gru.liege 540752
vxh fst.spk.hom 623319
vxh fst.zck..als..mia.tyler 9767769
vxh ltx.dld.cam 11663166
vxh mia-malkova 6437337
vxh mal..galanti..isabella.di.capua 1679534
.
XNXX
f_xnxx__xv_urls
| f_xnxx__xv_urls ()
{
Nich=$1; SURL=$2
xy ${Nich} https://www.xvideos.com/video$( wget -O- ${SURL} | grep embed | grep -Eo '[0-9]{6,}' | grep -Eo -m1 '[0-9]{6,}' )/
#echo ${Nich} https://www.xvideos.com/video$( grep -Eom1 '[0-9]{6,}' /tmp/xnxx )/
}
:
|
f_xnxx---only
| f_xnxx---only ()
{
Nich=$1; SURL=$2
HASH=$(grep -Eo 'video-[a-z0-9]+' <<< ${SURL} | sed 's/video-//g' ); echo ${HASH}
wget -O v${Nich}..${HASH}.xnxx.mp4 $(wget -O- $SURL | grep -Eo 'https://[-a-z0-9]+.xnxx-cdn.com/videos/mp4[-_.=/&?a-zA-Z0-9]+')
# html5player.setVideoUrlHigh('https://vid2-l3.xnxx-cdn.com/videos/mp4/ ...');
echo ${Nich} ${SURL} >> 0.done..79403
}
:
|
f_xvideodl.xnxx
| alias xnxx='f_xvideodl.xnxx'
f_xvideodl.xnxx ()
{
Nich=$(sed 's@ @.@g ; s@.*@\L&@g ; s@(@.@g ; s@)@.@g ; [email protected].@..@g ; s@ - @..@g ; [email protected]@ http@g' <<< $1 ); echo NICH: ${Nich};
Done=/mnt/250/syv/0.done..2019 ; echo DONE: ${Done};
SUrl=$2 ; echo "${Nich} ${SUrl}" >> ${Done};
Name=$(( cut -d '/' -f 5) <<<${SUrl} ); echo NAME: ${Name};
Temp=/tmp/tee.${Nich} ; rm ${Temp} 2> /dev/null;
if [ "$( grep -o xnxx <<<${SUrl})" = "xnxx" ]; then
wget -O ${Temp} ${SUrl} ;
Hash=$( grep HTML5Player ${Temp} | grep -Eo '[0-9]{5,}')
SUrl="https://www.xvideos.com/video${Hash}/" ; echo SUrl: ${SUrl};
fi
SUrl=$((sed -E 's/de\./www\./g; s@prof-video-click/pornstar/[-a-z]+/@video@g; s@/[0-9]\{1,2\}/@/@; s@$@/@') <<< ${SUrl}); echo SUrl: ${SUrl};
rm ${Temp} 2> /dev/null; wget -O ${Temp} ${SUrl} ; echo Hash: ${Hash};
Time=$((grep 'page-title' $Temp | grep -Eo '[0-9]+ min' | grep -Eo '[0-9]+') || (grep -Eom1 '[0-9]+ sec' ${Temp} | cut -d ' ' -f 2 | sed 's@sec@00@g') ); echo Time: ${Time};
# Hash=$((cut -d '/' -f 4) <<<${SUrl} | cut -d 'o' -f 2 ); echo Hash: ${Hash};
VUrl=$( grep -Eo "'http[s]*://[-.0-9a-z]+/videos/mp4/.*.mp4.*'" ${Temp} | tr -d "'" ); echo VURL: ${VUrl}; echo;
wget -cO v${Nich}..${Time}..${Name}..${Hash}.xv.mp4 --referer=http://www.xvideos.com "${VUrl}";
# curl -A "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0" -v -o -o v${Nich}..${Time}..${Name}..${Hash}.xv.mp4 "${VUrl}" 2> /dev/null;
rename.ul '....' '..' * ;
echo -e "\nDONE: $(tail -n1 ${Done})";
sleep $(shuf -i2-3 -n1)m ;
notify-send '======-========= DR. BOND ! ===============' "${Nich} @ $(pwd) is eliminated!" -t 30000 -u low || xmessage -center -Timeout 30 ${Nich} @ $(pwd) is eliminated
}
:
|
f_xvideodl..xnxx
| alias xnnx="f_xvideodl..xnxx"
f_xvideodl..xnxx ()
{
NICH=$(sed 's@ @.@g ; s@.*@\L&@g ; s@(@.@g ; s@)@.@g ; [email protected].@..@g ; s@ - @..@g ; [email protected]@ http@g' <<< $1 ); echo "NICH: ${NICH} ";
DONE=/mnt/250/syv/0.done..2019 ; echo "DONE: ${DONE} ";
SURL=$(( sed -E 's/de\./www\./g; s@prof-video-click/pornstar/[-a-z]+/@video@g; s@prof-video-click/model/[-a-z]+/@video@g; s@/[0-9]\{1,2\}/@/@; s@$@/@') <<< $2);
echo SURL: ${SURL} ; echo "${NICH} ${SURL}" >> ${DONE} ;
NAME=$(( cut -d '/' -f 5) <<<${SURL} ); echo -e "NAME: ${NAME}\n ";
TEMP=/tmp/tee.${NICH} ; rm ${TEMP} 2> /dev/null;
if [ "$( grep -o xnxx <<<${SURL})" = "xnxx" ]; then
wget -O ${TEMP} ${SURL} ;
HASH=$( grep HTML5Player ${TEMP} | grep -Eo '[0-9]{5,}')
SURL="https://www.xvideos.com/video${HASH}/" ; echo SURL: ${SURL};
fi
rm ${TEMP} 2> /dev/null; wget -O ${TEMP} ${SURL} ; echo HASH: ${HASH};
TIME=$(( grep 'page-title' $TEMP | grep -Eo '[0-9]+ min' | grep -Eo '[0-9]+') || (grep -Eom1 '[0-9]+ sec' ${TEMP} | cut -d ' ' -f 2 | sed 's@sec@00@g') ); echo TIME: ${TIME};
# HASH=$(( cut -d '/' -f 4) <<<${SURL} | cut -d 'o' -f 2 ); echo HASH: ${HASH};
VURL=$( grep -Eo "'http[s]*://[-.0-9a-z]+/videos/mp4/.*.mp4.*'" ${TEMP} | tr -d "'" ); echo VURL: ${VURL}; echo;
echo wget -cO v${NICH}..${TIME}..${NAME}..${HASH}.xv.mp4 --referer=http://www.xvideos.com "${VURL}";
## curl -A "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0" -v -o -o v${NICH}..${TIME}..${NAME}..${HASH}.xv.mp4 "${VURL}" 2> /dev/null;
rename.ul '....' '..' * ;
echo -e "\nDONE: $(tail -n1 ${DONE})";
sleep $(shuf -i2-3 -n1)m ;
notify-send '=============== DR. BOND ! ===============' "${NICH} @ $(pwd) is eliminated!" -t 30000 -u low || xmessage -center -timeout 30 ${NICH} @ $(pwd) is eliminated
}
:
|
.
XVIDEOS
xvideo: echo all hash in dir
| f_xv_echo_hashes_in_dir (){
Dir=$1
pushd ${Dir}
ls | grep -Eo '[0-9]{5,}' | sort
#==> 51815309
#==> 51887277
#==> 52044295
ls | grep ${Hash}
echo 'sudo rm fooooo'
}
:
|
xvideo: echo video url
| f_xvideo_prnt_vurl (){
SURL=$1
: echo '"')'
VURL=$( wget -O- ${SURL} | grep -Eo "'http[s]*://[-.0-9a-z]+/videos/mp4/.*.mp4.*'" | tr -d "'" ); echo VURL: ${VURL};
}
:
|
xvideo: echo thumb
| f_xvideo_prnt_thumb (){
SURL=$1
echo '"')'
}
: echo '")' <<<'https://cdn77-pic.xvideos-cdn.com/videos/thumbs169/d4/be/21/d4be212f1482d7b11ef278cc8a36aa5b/d4be212f1482d7b11ef278cc8a36aa5b.3.jpg'
:
|
xvideo: echo thumbnail link
| ccccccc
printf "
while read Line; do f_xvideo_prnt_thn_lnk $Line >> ~/thumbs; done <<-EOG
EOG
"
:
|


xvideo: echo urllist from sourcefile
| f_xvideo_prnt_urllist_from_sourcefile ()
{
echo -e '\n\t USAGE: f_urllist_from_sourcefile /PATH/1.NICHE-un \n'
FILELIST_UNSORT=$1; FILELIST=$(cut -d- -f1 <<< ${FILELIST_UNSORT})
: niche..$(date +%d%H%M)
sed -r 's@u":"\\/video@\nhttps://www.xvideos.com/video@g ; s@prof-video-click/[a-z]+/[-a-z]+/@video@g ; s@","i"@\n@g ; s@\\/@/@g ; s@ @\n@g' ${FILELIST_UNSORT} | grep '^https://www.xvideos.com/video' | sort -u > ${FILELIST}
echo -e "\n\t while read LINE; do rm -f /tmp/tee.*; xv \${LINE}; sleep \$(shuf -i 5-10 -n 1)m; done < \${FILELIST} \ && notify-send -u critical '?????????????????????????????????????????????????????????'\n
\n\t while read LINE; do rm -f /tmp/tee.*; xv \${LINE}; sleep \$(shuf -i 5-10 -n 1)m; done < 1.* \ && notify-send -u critical '?????????????????????????????????????????????????????????'"
: >/dev/null
}
:
|
xvideo: rm title from urlfile
| f_xvideo_rm_title_from_urlfile ()
{
echo -e '\n\t USAGE: remove_title_from_xv-urlfile 1.NICHE --- use no path --- \n'
FILELIST=$1
mv ${FILELIST} 2.${FILELIST}-with.title
cut -d/ -f 1-4 2.${FILELIST}-with.title | sed 's@$@/@g' > ${FILELIST}
}
:
|
xvideodl: cd + dl + log 2 1.prt + xlinks
| cd /media/msan128a/pornografie
rm 1.prt
while read line ;
do xv $line ;
echo -e " NAME: $NAME
HASH: $HASH
VURL: $VURL\n" >> 1.prt ;
done <<-EOG
EOG
re .... .. *
xlinks2 -background-color 0xc0c0c0 -fake-user-agent "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0" -foreground-color 0xc0c0c0 -mode 1450x1780 ~/dvn..alisa.i..1.trans.png
:
|
f_xvideo
| alias xv='f_xvideodl'
f_xvideodl ()
{
NICH=$(sed 's@ @.@g ; s@.*@\L&@g ; s@(@.@g ; s@)@.@g ; [email protected].@..@g ; s@ - @..@g ; [email protected]@ http@g' <<< $1 ); echo NICH: ${NICH};
DONE=0.done..$(date +%F) ; echo DONE: ${DONE};
TEMP=/tmp/tee.${NICH}; rm ${TEMP} 2> /dev/null;
SURL=$((sed -E 's/de\./www\./g; s@prof-video-click/pornstar/[-a-z]+/@video@g; s@/[0-9]\{1,2\}/@/@') <<<$2); echo SURL: ${SURL};
TIME=$( wget -O ${TEMP} ${SURL} ; (grep 'page-title' $TEMP | grep -Eo '[0-9]+ min' | grep -Eo '[0-9]+') || (grep -Eom1 '[0-9]+ sec' ${TEMP} | cut -d ' ' -f 2 | sed 's@sec@00@g') ); echo TIME: ${TIME};
NAME=$((cut -d '/' -f 5) <<<${SURL} ); echo NAME: ${NAME};
HASH=$((cut -d '/' -f 4) <<<${SURL} | cut -d 'o' -f 2 ); echo HASH: ${HASH};
VURL=$( grep -Eo "'http[s]*://[-.0-9a-z]+/videos/mp4/.*.mp4.*'" ${TEMP} | tr -d "'" ); echo VURL: ${VURL};
wget -cO v${NICH}..${TIME}..${NAME}..${HASH}.xv.mp4 --referer=http://www.xvideos.com "${VURL}";
## curl -A "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0" -v -o -o vhttps://www.xvideos.com/video52407955/hot_young_latina_spy_oiling_her_body_with_cum_${NICH}..${TIME}..${NAME}..${HASH}.xv.mp4 "${VURL}" 2> /dev/null;
rename.ul '....' '..' *;
echo "${NICH} ${SURL}" >> ${DONE};
tail -n1 ${DONE};
sleep $(shuf -i2-3 -n1)m;
notify-send '=============== DR. BOND ! ===============' "${NICH} @ $(pwd) is eliminated!" -t 30000 -u low || xmessage -center -timeout 30 ${NICH} @ $(pwd) is eliminated
}
:
|
