SREVIEW...OREVIEW(1p)

πŸ“¦ version 0.12.0, in ubuntu resolute, ubuntu stonking

πŸ’– 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:

  1. the TALKID
  2. the filename of the pre video
  3. the filename of the main video
  4. 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 the broken key gets used as the comment set in the database for future reference, and after that the talk gets moved to the broken state. πŸ’€
  • audio_channel
  • length_adj
  • offset_audio
  • offset_start
  • offset_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:
    • =over without 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