{"id":22373882,"url":"https://github.com/ayltai/macos-developers-excuses","last_synced_at":"2025-07-30T21:32:59.930Z","repository":{"id":44428006,"uuid":"129495385","full_name":"ayltai/MacOS-Developers-Excuses","owner":"ayltai","description":"A macOS screen saver that shows a random developer excuse over a beautiful photo background. Made with ❤","archived":false,"fork":false,"pushed_at":"2023-02-28T15:52:12.000Z","size":33685,"stargazers_count":59,"open_issues_count":2,"forks_count":4,"subscribers_count":6,"default_branch":"master","last_synced_at":"2023-08-06T11:54:55.264Z","etag":null,"topics":["excuses","macos","macosx","osx","screensaver","swift","unsplash","unsplash-api"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ayltai.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":"SecurityCamera/SecurityCamera.xcodeproj/project.pbxproj","support":null}},"created_at":"2018-04-14T07:59:43.000Z","updated_at":"2023-07-08T02:28:34.000Z","dependencies_parsed_at":"2022-09-14T20:01:48.049Z","dependency_job_id":null,"html_url":"https://github.com/ayltai/MacOS-Developers-Excuses","commit_stats":null,"previous_names":[],"tags_count":8,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayltai%2FMacOS-Developers-Excuses","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayltai%2FMacOS-Developers-Excuses/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayltai%2FMacOS-Developers-Excuses/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayltai%2FMacOS-Developers-Excuses/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ayltai","download_url":"https://codeload.github.com/ayltai/MacOS-Developers-Excuses/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228192331,"owners_count":17882756,"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":["excuses","macos","macosx","osx","screensaver","swift","unsplash","unsplash-api"],"created_at":"2024-12-04T21:15:05.438Z","updated_at":"2024-12-04T21:15:06.068Z","avatar_url":"https://github.com/ayltai.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Developers Excuses\n\n[![Release](https://img.shields.io/github/release/ayltai/MacOS-Developers-Excuses.svg?label=release\u0026maxAge=1800)](Releases/1.8/screensaver.zip) [![macOS](https://img.shields.io/badge/macOS-10.15-blue.svg?style=flat\u0026label=macOS\u0026maxAge=300)](https://en.wikipedia.org/wiki/OS_X_Catalina) [![License](https://img.shields.io/badge/License-apache%202.0-blue.svg?label=license\u0026maxAge=1800)](https://github.com/ayltai/MacOS-Developers-Excuses/blob/master/LICENSE)\n\nA macOS screen saver that shows a random [developer excuse](http://www.devexcuses.com) over a [beautiful photo background](https://unsplash.com). Made with ❤\n\n[![Buy me a coffee](https://img.shields.io/static/v1?label=Buy%20me%20a\u0026message=coffee\u0026color=important\u0026style=for-the-badge\u0026logo=buy-me-a-coffee\u0026logoColor=white)](https://buymeacoff.ee/ayltai)\n\n![Screenshot 1](Screenshots/screenshot-1.jpg)\n\n![Screenshot 2](Screenshots/screenshot-2.jpg)\n\n![Screenshot 3](Screenshots/screenshot-3.jpg)\n\n## Features\n* Periodically refresh the background image from [Unsplash](https://unsplash.com)\n* Periodically refresh the quote from [Developer Excuses](http://www.devexcuses.com)\n* Animate the background image with [Ken Burns effect](https://en.wikipedia.org/wiki/Ken_Burns_effect)\n* Automatically start recording video using the built-in FaceTime HD camera for security reasons\n\n## Configurations\n![Configurations](Screenshots/configurations.png)\n\n## Downloads\n### [Screen Saver](Releases/1.8/screensaver.zip)\nDouble-click to install.\n\n### [Security Camera](Releases/1.8/SecurityCamera.zip)\nPlace it to somewhere handy, such as `~/Downloads` or `/usr/bin`, and then update its path in the screen saver configurations .\n\n## Compatibility\nDevelopers Excuses screen saver requires OS X Catalina or later.\n\n**Note**: Apple has tightened up security in 10.15.4 and above. Although this application is safe, you may experience problems getting macOS to allow this application to run, since the Github builds are not notarized. If you experience this issue, you can try to build the application yourself using the directions below.\n\n## How to build\n0. Install [CocoaPods](https://cocoapods.org)\n1. Install [SwiftLint](https://github.com/realm/SwiftLint)\n2. `git clone git@github.com:ayltai/MacOS-Developers-Excuses.git`\n3. `cd MacOS-Developers-Excuses`\n4. Run `pod install`\n5. Open `DevExcuses.xcworkspace` in Xcode\n6. Set your [Unsplash API](https://unsplash.com/developers) key [here](https://github.com/ayltai/MacOS-Developers-Excuses/blob/master/DevExcuses/Sources/UnsplashClient.swift#L14)\n7. Build DevExcuses projects (`Command-B`)\n  * You may get some warnings. They are generally self-explanatory. Make adjustments, as you wish for your preferences.\n8. Optionally build SecurityCamera project if you want to use the camera of your MacBook to record videos for security reason\n9. Right-click in your Xcode Project Navigator \u003e DevExcuses \u003e Products \u003e Developer Excuses.saver\n10. Select \"Open with External Editor\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayltai%2Fmacos-developers-excuses","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fayltai%2Fmacos-developers-excuses","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayltai%2Fmacos-developers-excuses/lists"}