Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/KrauseFx/overkill
Don't let iTunes interrupt your workflow 💥🎵
https://github.com/KrauseFx/overkill
Last synced: 15 days ago
JSON representation
Don't let iTunes interrupt your workflow 💥🎵
- Host: GitHub
- URL: https://github.com/KrauseFx/overkill
- Owner: KrauseFx
- Created: 2016-12-05T00:55:53.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-12-11T15:06:06.000Z (almost 5 years ago)
- Last Synced: 2024-10-15T10:28:07.275Z (29 days ago)
- Language: Ruby
- Homepage: https://krausefx.com
- Size: 1.96 MB
- Stars: 481
- Watchers: 9
- Forks: 21
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# overkill is now a native Mac app
Head over to [overkill-for-mac](https://krausefx.com/blog/introducing-overkill-dont-let-itunes-interrupt-your-workflow) for more details
---
# overkill 💥🎵
[![Twitter: @KrauseFx](https://img.shields.io/badge/[email protected]?style=flat)](https://twitter.com/KrauseFx)
Did iTunes ever launch without you opening the app?
Use _overkill_ to instantly kill iTunes once it opened itself, so your workflow isn't interrupted.
Reasons why iTunes launches:
- You connect an iPhone or iPad to your Mac
- You click play/pause while listening to a web-based music player (e.g. SoundCloud)
- You launch iTunes by clicking on the icon by mistake
- Someone sent you a link to an iOS app
- You click on a link on the web, and didn't expect it to be an Music link
- You updated iTunes
- You open a file in Finder, and forgot to change the default app to [VLC](https://www.videolan.org/vlc/index.html)
- You connect Bluetooth headphonesAnother nice benefit of this is that you don't have to manually close iTunes when you update your Xcode installation.
[![assets/Picture.jpg](assets/Picture.jpg)](https://youtu.be/r1zhJ5wn5sk)
I first tweeted about this idea [over a year ago](https://twitter.com/krausefx/status/649706992655708164).
Many of iTunes' popups require you to click them away, unless you want to manually force quit iTunes.
#### Video Demo:
iTunes usually launches as soon as you plugin your iPhone. With _overkill_ running, the iTunes process is killed immediately, so your workflow isn't interrupted.
[![assets/Thumbnail.jpg](assets/Thumbnail.jpg)](https://youtu.be/r1zhJ5wn5sk)
## Usage
```
ruby overkill.rb
```To launch process in the background use
```
ruby overkill.rb &
```## Disclaimer
Although this tool works perfectly fine, the repo is meant as a joke. The script uses polling to monitor the active processes. The script is in no way meant to be a serious application.