• Stars
    star
    114
  • Rank 306,908 (Top 7 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 6 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Freeze apps running in the background (as in: not explicitly foreground) to save battery.

Wintertime - Background App Freezer for Mac OS X

Sometimes applications start using a lot of CPU (and thus battery) for no apparent reason. It sucks when you are at home, but it sucks more when you are on the go, operating on battery.

This application freezes processes that are not in focus (foreground). I use it to prevent applications like internet browsers, graphical processing and Electron-based applications from eating my battery.

Tested on High Sierra 10.13.5.

Installation

Install the latest version from the releases tab.

Or via homebrew:

brew cask install wintertime

Usage

  • Open the app
  • Change the preferences (or use the defaults)
  • Click 'Start freezing'

When you want to stop the freezing process, click 'Stop freezing'.

If for some reason one of the frozen apps stays frozen, use the 'Panic button' to defrost everything on your system.

Beta: Command + shift + space toggles block/unblock.

What it does

 App Demo

When you click freeze, the app will put the blacklisted apps in a 'Not Responding' mode, meaning they use 0% CPU. When you use your mouse to click on a frozen window, it defrosts and re-opens.

Notes to developers

The app is a GUI that runs pkill -CONT -u $(whoami) -f REGEX for every item in the blacklist.

Pull requests for feature updates are welcome.

Questions / comments / thanks

Give me a shout out on Twitter or in the Issues tab. Expect it'll take me a few days to respond :)

More Repositories

1

battery

CLI/GUI for managing the battery charging status for Apple silicon (M1, M32, M3) Macs
JavaScript
3,384
star
2

MailChimp-API-v3.0-PHP-cURL-example

This is a Mailchimp API 3 example using PHP and cURL. I made this for a client, took a while because their documentation is horrible, though maybe they improved it by the time you read this.
PHP
52
star
3

adblock

Blocks ad & malware URLs system wide in all applications, not just in the browser. Loads known advertising and malware hosts to the Mac OS X /etc/hosts file. This results in an incapacity to load these hosts, blocking ads in all programs system wide.
JavaScript
16
star
4

signer

A web based signing utility for crypto and blockchain wallets.
JavaScript
13
star
5

marvin

Marvin is a search engine powered by OpenAI's GPT
JavaScript
8
star
6

bluetack-ip-blacklist-generator

Get blocklist ip list and add those to the routing table of linux systems.
Shell
5
star
7

openvpn-bash-setup-script

Setting up OpenVPN on Debian based systems like ubuntu
Shell
5
star
8

blockchains-are-mostly-useless

Understanding the limited uses of blockchains
JavaScript
5
star
9

check-broken-links

NPM module that crawls a list of urls, and then checks those crawled links for viability. Intended use case: mocha tests.
JavaScript
4
star
10

beaconpulse

A daily push notification with the ETH winnings of your Ethereum Beaconchain validator.
JavaScript
4
star
11

Setup-Script-Nginx-Pagespeed-PHP7-Mariadb

Powerful server setup script for nginx with PHP7, MariaDB and Google's NginX Pagespeed Module
Shell
4
star
12

setup-script-LEMH-stack

Powerful server setup with Nginx (compiled with mod_pagespeed), MariaDB, HHVM and a PHP5-FPM fallback.
Shell
4
star
13

bidding-snipe-script

Chrome extension that automatically bids on auctions
JavaScript
3
star
14

ethereum-windows-mining-script

Attempting to make a one-run script
Batchfile
3
star
15

chia-plotting-automation

Shell
3
star
16

onion-poap

3
star
17

rocketeer

JavaScript
3
star
18

sendy-docker-compose

A docker-compose stack that runs the latest version of sendy
Shell
3
star
19

poap-codes

POAP code manager hosted at https://poap.codes
JavaScript
2
star
20

rocketpool-management

Shell
1
star
21

ssh-zsh-config

Setting up my SSH connections the way I like them
Shell
1
star
22

vps-setup-ssh-zsh-pretty

Setup script to set up VPS servers the way I like them
Shell
1
star
23

novi-firebase-workshop-june-2021

Will be deleted in august
JavaScript
1
star
24

vite-mentorified-biolerplate

Create-react-app modified for Mentor's liking.
JavaScript
1
star
25

react-node-boilerplate

A boilerplate for applications. Backend: [ Node, Express, Sequelize, Passport ] and Frontend: [ React, Babel, Webpack, Browsersync ]
JavaScript
1
star
26

sorry-cypress-server-provisioning

Set up a sorry-cypress docker-compose server that exposes an authenticated reverse proxy
Shell
1
star
27

vagrant-smus

Super mega ukulele server. Linux, Nginx with Mod_Pagespeed, MariaDB and HHVM.
Shell
1
star
28

react-frontend-boilerplate

A frontend boilerplate made with React, Webpack & Browsersync. Available as an NPM package with a command line scaffold generator.
JavaScript
1
star
29

hi-pew

An extremely performanc webpage/frontend boilerplate using webpack.
JavaScript
1
star
30

intermittent-faster

The basic science of intermittent fasting.
1
star
31

static-markdown-blog

A blog system (node, mocha, webpack) that compiles markdown to html pages through pug templates and optimises image resources.
JavaScript
1
star
32

endoweth

Endowment smart contract that distributes the expected yield of tokens to an endowee.
JavaScript
1
star
33

unidentified-analytics

JavaScript
1
star