Mercurial > codedump
annotate kmbscreens/kmbscreens.bat @ 100:b14e2a096ebf
kemonopartydownloader.py: add --timeout, fix output
also drive detection wasn't working LOL
committer: GitHub <noreply@github.com>
author | Paper <37962225+mrpapersonic@users.noreply.github.com> |
---|---|
date | Sun, 14 Aug 2022 06:20:12 -0400 |
parents | e5ea19b94639 |
children |
rev | line source |
---|---|
93
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
1 if [%~1] == [--debug] goto skip |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
2 @echo off |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
3 :skip |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
4 SETLOCAL EnableDelayedExpansion |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
5 REM for the Kill Me Baby Screens Bot twitter account |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
6 |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
7 for /F "delims=" %%a in ('randfile.exe') do set "episode=%%a" |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
8 for /F "tokens=1 delims=." %%a in ('ffprobe -v quiet -of csv^=p^=0 -show_entries format^=duration "E:\Movies\Anime\Kill Me Baby\%episode%"') do set "length=%%a" |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
9 |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
10 echo %episode% |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
11 echo %length% |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
12 |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
13 SET /A test=%RANDOM% * !length! / 32768 + 1 |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
14 |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
15 echo %test% |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
16 |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
17 ffmpeg.exe -hide_banner -loglevel warning -i "E:\Movies\Anime\Kill Me Baby\%episode%" -y -frames:v 1 -ss %test% screencap.jpg |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
18 |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
19 for /F "usebackq tokens=1 delims=" %%a in (`twurl -H "upload.twitter.com" -X POST "/1.1/media/upload.json" --file "screencap.jpg" --file-field "media" ^| jq -r .media_id_string `) do set "media_id=%%a" |
e5ea19b94639
add kmb screens bot stuff
Paper <37962225+mrpapersonic@users.noreply.github.com>
parents:
diff
changeset
|
20 twurl "/1.1/statuses/update.json" -d "media_ids=%media_id%" |