All Projects → d4l3k → Go Sct

d4l3k / Go Sct

Licence: mit
A color temperature setting library and CLI that operates in a similar way to f.lux and Redshift.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Go Sct

Fluxxan
Fluxxan is an Android implementation of the Flux Architecture that combines concepts from both Fluxxor and Redux.
Stars: ✭ 80 (-28.57%)
Mutual labels:  flux
Udacity Data Engineering
Udacity Data Engineering Nano Degree (DEND)
Stars: ✭ 89 (-20.54%)
Mutual labels:  redshift
Prex
🔁Unidirectional data flow architecture with MVP and Flux combination for Swift
Stars: ✭ 102 (-8.93%)
Mutual labels:  flux
Speedux
Speedux is an opinionated library that makes Redux much more fun to use.
Stars: ✭ 82 (-26.79%)
Mutual labels:  flux
K8s Plus Aws Gitops
An approach for GitOps of AWS backing resources like databases with CodePipeline together with Kubernetes via Flux
Stars: ✭ 87 (-22.32%)
Mutual labels:  flux
React Waterfall
React store built on top of the new context API
Stars: ✭ 1,318 (+1076.79%)
Mutual labels:  flux
Material Flux
No magic flux implementation library.
Stars: ✭ 76 (-32.14%)
Mutual labels:  flux
Nucleo
🏋️‍♀️ Nucleo is a strongly typed and predictable state container library for JavaScript ecosystem written in TypeScript
Stars: ✭ 109 (-2.68%)
Mutual labels:  flux
Spring 5 Examples
This repository is contains spring-boot 2 / spring framework 5 project examples. Using reactive programming model / paradigm and Kotlin
Stars: ✭ 87 (-22.32%)
Mutual labels:  flux
Juicr.js
A simple (and tiny <1kb) redux inspired reducer for handling state changes.
Stars: ✭ 102 (-8.93%)
Mutual labels:  flux
Fluidcontent
TYPO3 extension Fluidcontent: Fluid Content Element Engine
Stars: ✭ 82 (-26.79%)
Mutual labels:  flux
Rx Connect
Glue your state and pure React components with RxJS
Stars: ✭ 86 (-23.21%)
Mutual labels:  flux
Qiitawithfluxsample
A sample project uses Flux and MVVM features with RxSwift.
Stars: ✭ 94 (-16.07%)
Mutual labels:  flux
Fluxus
Flux for SwiftUI, inspired by Vuex
Stars: ✭ 81 (-27.68%)
Mutual labels:  flux
Clean State
🐻 A pure and compact state manager, using React-hooks native implementation, automatically connect the module organization architecture. 🍋
Stars: ✭ 107 (-4.46%)
Mutual labels:  flux
Suas Android
Unidirectional data flow architecture implementation for Android
Stars: ✭ 80 (-28.57%)
Mutual labels:  flux
Awesome Aws
A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
Stars: ✭ 9,895 (+8734.82%)
Mutual labels:  redshift
Tiny Atom
Pragmatic and concise state management.
Stars: ✭ 109 (-2.68%)
Mutual labels:  flux
Reactor Netty
TCP/HTTP/UDP/QUIC client/server with Reactor over Netty
Stars: ✭ 1,743 (+1456.25%)
Mutual labels:  flux
Hover
A very lightweight data store with action reducers and state change listeners.
Stars: ✭ 97 (-13.39%)
Mutual labels:  flux

go-sct GoDoc

A color temperature setting library and CLI that operates in a similar way to f.lux and Redshift.

The command line app automatically determines your location using GeoIP and adjusts the color temperature depending on time.

$ go get -u github.com/d4l3k/go-sct/sct

$ sct # Launch in background
$ sct 3000 # One time temperature change. Temperature must be 1000-10000.

This requires Go and (the Xrandr library or Windows).

Windows

By default, the lowest color temperature allowed is around 4500K. More information is available here

There is a workaround to allow all possible adjustments by alterting the registry.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ICM]
"GdiIcmGammaRange"=dword:00000100

Save the above as a file with a ".reg" extension and double click to apply.

Credit

Setting the color temperature uses a port of sct in Go. Credit goes to him for figuring out how to do this.

go-sct also provides the geoip package which is a packaged version of http://devdungeon.com/content/ip-geolocation-go

License

go-sct is licensed under the MIT license. geoip and sct are copyrighted by their respective owners.

Made by Tristan Rice.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].