SREVIEW...OREVIEW(1p)
π SREVIEW...OREVIEW(1p) β like, the whole manual bestie π
User Contributed Perl Documentation Β· perl v5.40.1 Β· 2026-02-15
Okay so you found the sreview-autoreview page and you're like "what is this" β don't worry, I got you. This is the state script that does your reviewing for you when reviewing can be automated. Sit down, grab a strawberry π, let's go.
β¨ NAME β¨
sreview-autoreview β the SReview state script that automates review. No cap, that's literally its whole job. π
π¦ SYNOPSIS π¦
sreview-autoreview TALKID
πΈ DESCRIPTION πΈ
Bestie, listen. This script is meant to be used as a state script for the situations where review can just⦠be automated. It gets called with one TALKID argument, that's it, that's the vibe.
It expects the configuration value autoreview_detect to be set to the name of a script that will do the actual reviewing. That script gets handed:
- the
TALKID - the filename of the pre video
- the filename of the main video
- the filename of the post video
β¦in that exact order, on the command line. π«Ά
Then it should output a JSON object, and that JSON object can contain the following keys:
π The keys
doneβ if this key exists in the JSON object, review is assumed to have completed and the talk gets moved to the next state. Slay, we're done here. β¨brokenβ if this key exists in the JSON object, the talk is assumed to be a failure. The value of thebrokenkey gets used as the comment set in the database for future reference, and after that the talk gets moved to thebrokenstate. πaudio_channellength_adjoffset_audiooffset_startoffset_end
If any of these keys exist in the JSON object, the value of that key (and it must be a numeric value, no funny business) gets used as a correction value for the corresponding talk property. Once all these properties are processed, the talk's serial property gets incremented and the talk gets moved back to the cutting state. We love a little round trip. π₯
π POD ERRORS π
Hey! The above document had some coding errors, which are explained below:
- Around line 78:
=overwithout closing=back
iykyk. the docs had a lil oopsie and we're all just living with it π
k bye, ily, go automate something π
This page came to you from the User Contributed Perl Documentation crew, running on perl v5.40.1, dated 2026-02-15, and filed under SREVIEW...OREVIEW(1p). π¦π
π¦ where this page comes from
- ubuntu resolute: sreview-encoder 0.12.0-1
- ubuntu stonking: sreview-encoder 0.12.0-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms