Skip Navigation

Posts
81
Comments
4,397
Joined
2 yr. ago

Batman

Jump
  • That's it Alfred, you need to take a sabbatical to abate your combative perturbations

  • Yeah, I mean it's not like they're calling native Android functions there (in proceedWithOpenCamera), it looks like the CameraDevice object might offer a lot more capture modes that just aren't being tapped into. Is it just a programming issue, or does Android only offer Photo contexts but not Video ones, or...?

  • Is it just a permissions issue? On a rooted phone, could I not simply add termux user to the camera group

  • Yeah I have a bash script that does similar, using the notification API for interactivity

     
        
    FOLD_CAMERA=CameraShots
    TEMP_PID=~/.record_pid
    APP_ID=record
    
    mkdir -p $FOLD_CAMERA
    
    function main {
        termux-notification \
            --id $APP_ID --group RECORD \
            --priority max \
            --button1 "Front" \
            --button1-action "termux-notification-remove $APP_ID;bash $0 record 1" \
            --button2 "Back"  \
            --button2-action "termux-notification-remove $APP_ID;bash $0 record 0" \
            --button3 "Quit" \
            --button3-action "termux-notification-remove $APP_ID;exit" \
            --title "Record"
        
    }
    
    function record {
        local cam=${1:-0}
    
        termux-notification \
            --id $APP_ID --group RECORD \
            --priority max \
            --button1 "Stop" \
            --button1-action "termux-notification-remove $APP_ID; bash $0 killproc" \
            --title "Rec. $cam"
        
        (while :; do
             termux-camera-photo \
                 -c $cam \
                 $FOLD_CAMERA/$(date "+%Y%m%d-%H%M_${cam}_record.jpg")
         done) &
    
        local pid=$!
        echo -n $pid > $TEMP_PID
    } 
    
    function killproc {
        local last_pid=$(cat $TEMP_PID)
        if [ "$last_pid" == "" ]; then
            termux-toast "Could not kill process. Restart the phone."
        else
            kill $last_pid &&
                bash $0 main
        fi
    }
    
    
    [ "$*" = "" ] && main || eval "$*"
    
      

    It just needs ffmpeg tied to the exit function

  • Oral Beth T

    She got the nickname for her unyielding devotion to the service of mankind, big or small, but often small.

  • There are some things people should not know, and I agree that the pain threshold and communication of forced euthanization and slavery of animals will be a game changer. Thanks for this analysis

  • your buffer size must exceed several floppies!

  • oh, it literally pipes into another tool! I thought that vertical bar was a config option for less lmao

  • is that an alias or a sys env?

  • Permanently Deleted

    Jump
  • Well they're not built to any decent spec, and risk of earthquake is always high. Plus the president/lord has his fingers in every construction company in the country, so he makes money whenever one is built and when it falls down.

  • If you feel alone in your head, ask yourself whether the issue is that you don't feel heard by your partner, or if you don't share enough with your partner

  • Smiles You're so smart.

    Shock him.

  • uhaa the riviera....!

  • I ain't got no time for no config! I'm a busy man!

  • Yes, back in days of yore when the cyberbunnies had to run their lines through the bare wastes of the great Dave's router, there existed a tool so coveted by the eunuchs that they named it twice, and would beg for degrees of release depending on how gimped up they were. "More" some would scream, "less" others would whisper.

  • I use less always, and am genuinely puzzled by people who use more

  • I use bat sometimes, but how do you stop it from wrapping lines?

  • Because it won't be used and won't be seen, that's the sad reality of it. I do host a small personal blog run of org-mode+hugo, but it gets less visitors than a library at midnight

  • I start off peeling, but then my animal instincts kick in and I end up deep-throating the postman