annotate kmbscreens/kmbscreens.bat @ 114:80bd4a99ea00

Update channeldownloader.py committer: GitHub <noreply@github.com>
author Paper <37962225+mrpapersonic@users.noreply.github.com>
date Sat, 21 Jan 2023 15:26:34 -0500
parents e5ea19b94639
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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%"