Mercurial > codedump
comparison kmbscreens/kmbscreens.bat @ 93:e5ea19b94639
add kmb screens bot stuff
committer: GitHub <noreply@github.com>
| author | Paper <37962225+mrpapersonic@users.noreply.github.com> |
|---|---|
| date | Thu, 04 Aug 2022 05:26:54 -0400 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 92:96b9e046f45d | 93:e5ea19b94639 |
|---|---|
| 1 if [%~1] == [--debug] goto skip | |
| 2 @echo off | |
| 3 :skip | |
| 4 SETLOCAL EnableDelayedExpansion | |
| 5 REM for the Kill Me Baby Screens Bot twitter account | |
| 6 | |
| 7 for /F "delims=" %%a in ('randfile.exe') do set "episode=%%a" | |
| 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" | |
| 9 | |
| 10 echo %episode% | |
| 11 echo %length% | |
| 12 | |
| 13 SET /A test=%RANDOM% * !length! / 32768 + 1 | |
| 14 | |
| 15 echo %test% | |
| 16 | |
| 17 ffmpeg.exe -hide_banner -loglevel warning -i "E:\Movies\Anime\Kill Me Baby\%episode%" -y -frames:v 1 -ss %test% screencap.jpg | |
| 18 | |
| 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" | |
| 20 twurl "/1.1/statuses/update.json" -d "media_ids=%media_id%" |
