{"id":14065814,"url":"https://github.com/eliasbenb/EzSetup","last_synced_at":"2025-07-29T21:33:28.271Z","repository":{"id":47181901,"uuid":"269090799","full_name":"eliasbenb/EzSetup","owner":"eliasbenb","description":"EzSetup is a Python app that uses a PyQt5 GUI. It eases the process of setting up your Windows PC by backing up your files, automatically downloading software and automatically setting your background.","archived":true,"fork":false,"pushed_at":"2021-09-09T14:37:38.000Z","size":60,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-24T10:01:47.458Z","etag":null,"topics":["easy","pyqt5","python","setup","windows"],"latest_commit_sha":null,"homepage":"","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/eliasbenb.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}},"created_at":"2020-06-03T13:07:40.000Z","updated_at":"2024-07-21T20:45:21.000Z","dependencies_parsed_at":"2022-08-26T12:51:07.362Z","dependency_job_id":null,"html_url":"https://github.com/eliasbenb/EzSetup","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/eliasbenb/EzSetup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliasbenb%2FEzSetup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliasbenb%2FEzSetup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliasbenb%2FEzSetup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliasbenb%2FEzSetup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eliasbenb","download_url":"https://codeload.github.com/eliasbenb/EzSetup/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eliasbenb%2FEzSetup/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267763905,"owners_count":24140827,"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-07-29T02:00:12.549Z","response_time":2574,"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":["easy","pyqt5","python","setup","windows"],"created_at":"2024-08-13T07:04:44.721Z","updated_at":"2025-07-29T21:33:27.975Z","avatar_url":"https://github.com/eliasbenb.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"\u003ca href=\"#\"\u003e\u003ch3 align=\"center\"\u003e\u003cimg src=\"https://i.ibb.co/d4Cwn2y/Ez-Setup-Header.png\" width=\"600px\"\u003e\u003c/h3\u003e\u003c/a\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/eliasbenb/EzSetup/releases\"\u003e\u003cimg src=\"https://img.shields.io/github/downloads/eliasbenb/EzSetup/total?color=ff0000\u0026style=for-the-badge\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/eliasbenb/EzSetup/releases/latest\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/eliasbenb/EzSetup?color=ff0000\u0026style=for-the-badge\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://eliasbenb.github.io\"\u003e\u003cimg\nsrc=\"https://i.ibb.co/cJxC34d/Ez-Setup-prod.png\" width=\"180\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n# What is this repo?\nEzSetup is a Python app that uses a PyQt5 GUI. It eases the process of setting up your Windows PC.\n\n\n## Features supported:\n- Importing and exporting backups\n- Automatically downloading the latest version of specified apps\n- Backing up folders\n- Backing up backgrounds and automatically setting them\n- Backup up fonts and automatically installing them\n\n## To do list:\n- Add a progress bar for some tasks\n\n# Installation\n- **Windows:** To install EzSetup download the latest executable file from [here](https://github.com/eliasbenb/EzSetup/releases)\n\n# Usage:\n### Home Screen:\n- On launch you get 5 options of buttons to press, each will be explained below\n- The menu bar contains the export/import button option which is pretty self explanatory. A `.ez` file will be exported containing all backed up information\n![Home Screen](https://user-images.githubusercontent.com/54410649/85155412-c7b41700-b269-11ea-89b3-00fbc2c03f33.PNG)\n\n### Background:\n- The background tab contains a browse button, this will open a windows file explorer, from there locate the background you want to back up\n- The background will be displayed on the app after selection\n![Background](https://user-images.githubusercontent.com/54410649/85155417-c8e54400-b269-11ea-8e83-e78a101b8ab4.PNG)\n\n### Files:\n- The files tab has a browse button, this will open a windows file explorer, from there locate the folder you want to be backed up\n- You can set the destination to save the folder on setup by clicking on the table item you want to change\n![Files](https://user-images.githubusercontent.com/54410649/85155421-c8e54400-b269-11ea-8905-d3ed777169d2.PNG)\n\n### Fonts:\n- The fonts tab contains a browse button, this will open a windows file explorer, from there locate the font file you want to back up\n- The font's information will be displayed on the window's table\n![Fonts](https://user-images.githubusercontent.com/54410649/85155423-c97dda80-b269-11ea-9d8c-57ab4c09de5c.PNG)\n\n### Software:\n- In the Software tab you can add apps you would like to be automatically downloaded on setup\n- Inputing a query in the input box will search for an app matching the keywords on FileHippo, putting the direct link to the FileHippo page will also work\n![Software](https://user-images.githubusercontent.com/54410649/85155424-c97dda80-b269-11ea-9044-57d4f4a09274.PNG)\n\n# Error Messages:\n- IMP: import module error\n- EXP: export module error\n- FIL: 'Files' section error\n- FNT: 'Fonts' section error\n- SOF: 'Software' section error\n- BG: 'Background' section error\n- SYS: system error (normally to do with file management)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliasbenb%2FEzSetup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feliasbenb%2FEzSetup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feliasbenb%2FEzSetup/lists"}