• 46 Posts
  • 990 Comments
Joined 2 years ago
cake
Cake day: June 6th, 2023

help-circle


  • 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









  • 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.











  • tetris11@lemmy.mltoSelfhosted@lemmy.worldSimple NAS hardware for home use?
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    3
    ·
    edit-2
    4 days ago

    I collected this data from another thread that might be useful: https://lemmy.ml/post/30234916

      | Type   | Name                   | Extra           | User                           |
      |--------+------------------------+-----------------+--------------------------------|
      | MiniPC | ASUS 4-Bay             |                 | Zikeji@programming.dev         |
      | MiniPC | HP Microserver         |                 | wingsfortheirsmiles@feddit.uk  |
      | MiniPC | HP microserver         | Homelab         | JoeKrogan@lemmy.world          |
      | MiniPC | HTPC                   | Nobara          | BananaTrifleViolin@lemmy.world |
      | MiniPC | ITX NAS                | Unraid          | Skunk@jlai.lu                  |
      | MiniPC | Jonsbo N4 Case         |                 | stoy@lemmy.zip                 |
      | MiniPC | Minisforum X1 pro      | OpenSuSe        | Skunk@jlai.lu                  |
      | MiniPC | ODROID H4+ mini pc     |                 | Ek-Hou-Van-Braai@piefed.social |
      | MiniPC | RaspberryPi 1B         | Photoframe      | JoeKrogan@lemmy.world          |
      | MiniPC | RaspberryPi 3          | PiHole          | gigachad@sh.itjust.works       |
      | MiniPC | RaspberryPi 3A         |                 | stoy@lemmy.zip                 |
      | MiniPC | RaspberryPi 3B         |                 | stoy@lemmy.zip                 |
      | MiniPC | RaspberryPi 3B         |                 | stoy@lemmy.zip                 |
      | MiniPC | RaspberryPi 3B         | Kodi            | JoeKrogan@lemmy.world          |
      | MiniPC | RaspberryPi 3B         | Kodi            | JoeKrogan@lemmy.world          |
      | MiniPC | RaspberryPi 4          | OpenSuSe/Docker | Skunk@jlai.lu                  |
      | MiniPC | RaspberryPi 5          | RpiOS           | BananaTrifleViolin@lemmy.world |
      | Server | HP ProLiant DL360 Gen9 |                 | Lucy@feddit.org                |
      | Server | HP Z440 Workstation    |                 | Lucy@feddit.org                |
    

    Edit: well fuck me for trying to help…