{"id":28796302,"url":"https://github.com/bocaletto-luca/desktop-recorder","last_synced_at":"2025-10-09T08:35:58.047Z","repository":{"id":289295891,"uuid":"970703244","full_name":"bocaletto-luca/Desktop-Recorder","owner":"bocaletto-luca","description":"Desktop Recorder is a Python desktop application that allows you to record your screen in various video quality formats. You can choose from different quality options, including 480p, 720p, and 1080p for your recordings By Bocaletto Luca.","archived":false,"fork":false,"pushed_at":"2025-07-13T14:32:48.000Z","size":17,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-13T16:25:11.634Z","etag":null,"topics":["automation","desktop-application","gui","media-tools","open-source","productivity","python","screen-recording","video-capture","video-quality"],"latest_commit_sha":null,"homepage":"https://bocaletto-luca.github.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bocaletto-luca.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2025-04-22T12:11:08.000Z","updated_at":"2025-07-13T14:32:51.000Z","dependencies_parsed_at":"2025-06-29T08:22:30.961Z","dependency_job_id":"3b75c746-1a19-4650-a67f-35a821fd7c4c","html_url":"https://github.com/bocaletto-luca/Desktop-Recorder","commit_stats":null,"previous_names":["bocaletto-luca/desktop-recorder"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bocaletto-luca/Desktop-Recorder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FDesktop-Recorder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FDesktop-Recorder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FDesktop-Recorder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FDesktop-Recorder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bocaletto-luca","download_url":"https://codeload.github.com/bocaletto-luca/Desktop-Recorder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FDesktop-Recorder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001053,"owners_count":26082991,"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","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["automation","desktop-application","gui","media-tools","open-source","productivity","python","screen-recording","video-capture","video-quality"],"created_at":"2025-06-18T03:11:56.020Z","updated_at":"2025-10-09T08:35:58.042Z","avatar_url":"https://github.com/bocaletto-luca.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Desktop Recorder\n\n**Author:** Bocaletto Luca\n\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue?style=for-the-badge\u0026logo=gnu)](LICENSE) [![Language: Python](https://img.shields.io/badge/Language-Python-blue?style=for-the-badge\u0026logo=python)](https://www.python.org/) [![Linux-Compatible](https://img.shields.io/badge/Linux-Compatible-blue?style=for-the-badge\u0026logo=linux)](https://www.kernel.org/) [![Status: Complete](https://img.shields.io/badge/Status-Complete-brightgreen?style=for-the-badge)](https://github.com/bocaletto-luca/Directory-Monitor)\n\n**Desktop Recorder** is a Python desktop application that allows you to record your screen in various video quality formats. You can choose from different quality options, including 480p, 720p, and 1080p for your recordings.\n\n![Screenshot 2023-10-13 130556](https://github.com/elektronoide/Desktop-Recorder/assets/134635227/ee480646-83f3-45d5-86e7-731da15484db)\n\n## Features\n\n- Record your screen in various video quality formats.\n- Video quality options, including 480p, 720p, and 1080p.\n- Simple user interface to start and stop recordings.\n- Real-time thumbnail display of the recording.\n- Notifications for the start and end of recordings.\n\n## Requirements\n\n- Python 3\n- PyQt5\n- OpenCV (cv2)\n- pyautogui\n- plyer\n\n## Installation\n\nEnsure you have all the requirements installed. You can install them using `pip`:\n\n```shell\npip install PyQt5 opencv-python-headless pyautogui plyer\n```\n## Usage\n\nRun the program by executing the desktop_recorder.py file. The application will display a simple user interface that allows you to start and stop recordings. You can select your desired video quality before starting the recording.\n```shell\npython desktop_recorder.py\n```\n\n**License:** This project is distributed under the MIT License. For more details, please see the LICENSE file.\n\n---\n\n**Note**: Ensure that you have installed all the necessary dependencies before running the application.\n\n**Maintainer Update**\n\nMy current GitHub account is **bocaletto-luca**, which is now the official maintainer of all projects previously published under the **@Elektronoide** account. Please direct any issues, pull requests, or stars to **@bocaletto-luca** for future updates.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbocaletto-luca%2Fdesktop-recorder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbocaletto-luca%2Fdesktop-recorder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbocaletto-luca%2Fdesktop-recorder/lists"}