GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - SelfControlApp/selfcontrol: :skull: Mac app to block your own access to distracting websites etc for a predetermined period of time. It can not be undone by the app or by a restart – you must wait for the timer to run out.

BranchesTags
Open more actions menu

Latest commit

 

History

417 Commits
417 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.gl
.gl
 
 
ArgumentParser @ fdf684f
ArgumentParser @ fdf684f
 
 
Base.lproj
Base.lproj
 
 
Block Management
Block Management
 
 
Common
Common
 
 
Daemon
Daemon
 
 
SCKillerHelper
SCKillerHelper
 
 
SelfControl Killer
SelfControl Killer
 
 
SelfControl.xcodeproj
SelfControl.xcodeproj
 
 
SelfControlTests
SelfControlTests
 
 
Sparkle.framework
Sparkle.framework
 
 
da.lproj
da.lproj
 
 
de.lproj
de.lproj
 
 
en.lproj
en.lproj
 
 
es.lproj
es.lproj
 
 
fa.lproj
fa.lproj
 
 
fr.lproj
fr.lproj
 
 
it.lproj
it.lproj
 
 
ja.lproj
ja.lproj
 
 
ko.lproj
ko.lproj
 
 
nl.lproj
nl.lproj
 
 
pt-BR.lproj
pt-BR.lproj
 
 
sv.lproj
sv.lproj
 
 
tr.lproj
tr.lproj
 
 
zh-Hans.lproj
zh-Hans.lproj
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
AppController.h
AppController.h
 
 
AppController.m
AppController.m
 
 
ButtonWithPopupMenu.h
ButtonWithPopupMenu.h
 
 
ButtonWithPopupMenu.m
ButtonWithPopupMenu.m
 
 
COPYING
COPYING
 
 
Credits.rtf
Credits.rtf
 
 
DomainList.strings
DomainList.strings
 
 
DomainListWindowController.h
DomainListWindowController.h
 
 
DomainListWindowController.m
DomainListWindowController.m
 
 
FirstTime.rtf
FirstTime.rtf
 
 
Info.plist
Info.plist
 
 
LaunchctlHelper.h
LaunchctlHelper.h
 
 
LaunchctlHelper.m
LaunchctlHelper.m
 
 
Localizable.strings (Chinese).strings
Localizable.strings (Chinese).strings
 
 
MainMenu.strings
MainMenu.strings
 
 
NSAddTemplate.jpg
NSAddTemplate.jpg
 
 
NSRemoveTemplate.jpg
NSRemoveTemplate.jpg
 
 
NSString+IPAddress.h
NSString+IPAddress.h
 
 
NSString+IPAddress.m
NSString+IPAddress.m
 
 
Podfile
Podfile
 
 
PreferencesAdvancedViewController.h
PreferencesAdvancedViewController.h
 
 
PreferencesAdvancedViewController.m
PreferencesAdvancedViewController.m
 
 
PreferencesGeneralViewController.h
PreferencesGeneralViewController.h
 
 
PreferencesGeneralViewController.m
PreferencesGeneralViewController.m
 
 
README.md
README.md
 
 
SCConstants.h
SCConstants.h
 
 
SCConstants.m
SCConstants.m
 
 
SCDurationSlider.h
SCDurationSlider.h
 
 
SCDurationSlider.m
SCDurationSlider.m
 
 
SCError.strings
SCError.strings
 
 
SCTimeIntervalFormatter.h
SCTimeIntervalFormatter.h
 
 
SCTimeIntervalFormatter.m
SCTimeIntervalFormatter.m
 
 
SCUIUtilities.h
SCUIUtilities.h
 
 
SCUIUtilities.m
SCUIUtilities.m
 
 
SelfControl.entitlements
SelfControl.entitlements
 
 
SelfControlBlocklist.icns
SelfControlBlocklist.icns
 
 
SelfControlIcon.icns
SelfControlIcon.icns
 
 
SelfControlIcon.png
SelfControlIcon.png
 
 
SelfControl_Prefix.pch
SelfControl_Prefix.pch
 
 
TemplateIcon2x.png
TemplateIcon2x.png
 
 
TimerWindowController.h
TimerWindowController.h
 
 
TimerWindowController.m
TimerWindowController.m
 
 
WhitelistScraper.h
WhitelistScraper.h
 
 
cheater-background.png
cheater-background.png
 
 
cli-main.m
cli-main.m
 
 
config.yml
config.yml
 
 
distribution-build.rb
distribution-build.rb
 
 
dsa_pub.pem
dsa_pub.pem
 
 
main.m
main.m
 
 
org.eyebeam.SelfControl.plist
org.eyebeam.SelfControl.plist
 
 
selfcontrol-cli-Info.plist
selfcontrol-cli-Info.plist
 
 
selfcontrol-icon.sketch
selfcontrol-icon.sketch
 
 

Repository files navigation

SelfControl

About

SelfControl is a free and open-source application for macOS that lets you block your own access to distracting websites, your mail servers, or anything else on the Internet. Just set a period of time to block for, add sites to your blocklist, and click "Start Block". Until that timer expires, you will be unable to access those sites—even if you restart your computer or delete the application.

Credits

Developed by Charlie Stigler, Steve Lambert, and others. Your contributions very welcome!

SelfControl is now available in 12 languages thanks to the fine translators credited here.

License

SelfControl is free software under the GPL. See this file for more details.

Building For Development

Users should always download the latest version of SelfControl from our website. If you want to contribute to SelfControl, you'll need to learn to build it for development. This can only be done on a Mac running a modern version of macOS.

  1. Clone the SelfControl repo from GitHub.
  2. Make sure you have a recent version of Xcode and the Xcode command-line tools installed.
  3. Install CocoaPods: sudo gem install cocoapods
  4. Install the SelfControl dependencies using CocoaPods: pod install
  5. Open the selfcontrol.xcworkspace file (NOT selfcontrol.xcodeproj)
  6. Build and run (you may need to update/remove code signing settings to make it build properly)

About

💀 Mac app to block your own access to distracting websites etc for a predetermined period of time. It can not be undone by the app or by a restart – you must wait for the timer to run out.

selfcontrolapp.com

Resources

Readme
GPL-3.0 license
Activity
Custom properties

Stars

4.4k stars

Watchers

78 watching

Forks

474 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.