{"id":27125596,"url":"https://github.com/hezkore/sloppy-recorder","last_synced_at":"2026-04-11T14:34:41.253Z","repository":{"id":286479933,"uuid":"961524042","full_name":"Hezkore/sloppy-recorder","owner":"Hezkore","description":"A quick and dirty screen recorder for Linux and X11 using slop, ffmpeg, yad, and notify-send","archived":false,"fork":false,"pushed_at":"2025-04-06T21:26:28.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T23:16:15.714Z","etag":null,"topics":["bash","bash-script","cli","command-line-tool","ffmpeg","linux","scree-capture","terminal","x11"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hezkore.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-04-06T17:36:42.000Z","updated_at":"2025-04-06T23:29:19.000Z","dependencies_parsed_at":"2025-04-06T18:48:34.810Z","dependency_job_id":null,"html_url":"https://github.com/Hezkore/sloppy-recorder","commit_stats":null,"previous_names":["hezkore/sloppy-recorder"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hezkore%2Fsloppy-recorder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hezkore%2Fsloppy-recorder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hezkore%2Fsloppy-recorder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hezkore%2Fsloppy-recorder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hezkore","download_url":"https://codeload.github.com/Hezkore/sloppy-recorder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248125591,"owners_count":21051770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","bash-script","cli","command-line-tool","ffmpeg","linux","scree-capture","terminal","x11"],"created_at":"2025-04-07T15:20:34.894Z","updated_at":"2025-12-30T23:05:08.343Z","avatar_url":"https://github.com/Hezkore.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Sloppy Recorder\nA quick and dirty screen recorder for Linux and X11 using `slop`, `ffmpeg`, `yad`, and `notify-send`.\n\n# Installation \u0026 Usage\nEnsure you have the following dependencies installed:\n- `slop` for area selection\n- `ffmpeg` for video and audio recording\n- `yad` for the system tray icon\n- `notify-send` for notifications\n\nOptional dependencies:\n- `xclip` for copying the video to the clipboard after recording\n- `xdg-open` for opening the video directory after recording\n\nOnce the dependencies are installed, clone this repository and make the `record.sh` script executable:\n```bash\nchmod +x record.sh\n```\n\nThen bind a key in your desktop settings to run the script _(I have mine set to \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003eF2\u003c/kbd\u003e)_.\n\nRunning the script will prompt you to select a window or area to record.\\\nOnce selected, you will receive a notification confirming the area has been selected, and running the script again will start the recording.\\\nWhile recording, you can either click the tray icon or run the script one final time to stop and save the recording.\n\nIf you want to start recording immediately after selecting the area, use the `-r` flag when running the script.\n\nRecorded videos will be saved in `~/Videos/` with the name `recording_\u003cdate_time\u003e.mp4`.\n\nA few options can be configured directly in the script, such as the audio source, CRF, and frame rate.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhezkore%2Fsloppy-recorder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhezkore%2Fsloppy-recorder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhezkore%2Fsloppy-recorder/lists"}