Turn-Off-the-Lights-browser-extension
Turn Off the Lights Browser extension for Google Chrome, Firefox, Opera, Safari, Naver Whale, Yandex, Samsung Internet, and Microsoft Edge.
File Explorer
Download Latest Version (.zip)- FUNDING.yml
- checksums.lock
- md5-checksums.bin
- sha1-checksums.bin
- dependencies-accessors.lock
- gc.properties
- executionHistory.bin
- executionHistory.lock
- last-build.bin
- fileHashes.bin
- fileHashes.lock
- resourceHashesCache.bin
- gc.properties
- buildOutputCleanup.lock
- cache.properties
- outputFiles.bin
- gc.properties
- file-system.probe
- .gitignore
- .name
- compiler.xml
- gradle.xml
- misc.xml
- app-release.aab
- ExampleInstrumentedTest.kt
- MainActivity.kt
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- activity_main.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- colors.xml
- strings.xml
- themes.xml
- themes.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- local.properties
- settings.gradle
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- messages.json
- constants.js
- constants.js
- constants.js
- constants.js
- constants.js
- constants.js
- constants.js
- constants.js
- atmos.mp4
- atmos.png
- atmos.webm
- atmos.webp
- aurora-player_32x32.png
- aurora-player_32x32.webp
- aurora-player_32x32@2x.png
- aurora-player_32x32@2x.webp
- cloud.png
- email.png
- email@2x.png
- facebook.png
- facebook.webp
- facebook@2x.png
- facebook@2x.webp
- favicon-dark.png
- favicon-light.png
- fisha.png
- fishb.png
- fishc.png
- fishd.png
- icon128.png
- icon128@2x.png
- icon16.png
- icon16@2x.png
- icon24.png
- icon24@2x.png
- icon32.png
- icon32@2x.png
- icon48.png
- icon48@2x.png
- icon96.png
- icon96@2x.png
- IconDonate.png
- IconDonate@2x.png
- IconEmail.png
- IconEmail@2x.png
- IconFacebook.png
- IconFacebook@2x.png
- icongold19.png
- icongold19safari.png
- icongold38.png
- icongold38safari.png
- IconGuide.png
- IconGuide@2x.png
- IconHelp.png
- IconHelp@2x.png
- IconQQ.png
- IconQQ@2x.png
- iconrainbow19.png
- iconrainbow19safari.png
- iconrainbow38.png
- iconrainbow38safari.png
- iconrose19.png
- iconrose19safari.png
- iconrose38.png
- iconrose38safari.png
- IconShare.png
- IconShare@2x.png
- IconStar.png
- IconStar@2x.png
- iconstick19.png
- iconstick19safari.png
- iconstick38.png
- iconstick38safari.png
- IconVkontakte.png
- IconVkontakte@2x.png
- IconWeibo.png
- IconWeibo@2x.png
- IconWhatsApp.png
- IconWhatsApp@2x.png
- iconwhite19.png
- iconwhite38.png
- IconX.png
- IconX@2x.png
- IconYouTube.png
- IconYouTube@2x.png
- introduce.svg
- jellyfish.png
- nature.mp4
- nature.png
- nature.webm
- nature.webp
- night.mp4
- night.png
- night.webm
- night.webp
- options.png
- options@2x.png
- party-balloon.png
- party-balloon.webp
- party-balloon@2x.png
- party-balloon@2x.webp
- Smoke10.png
- Smoke10.webp
- star.svg
- totldyn1.png
- totldyn1.webp
- totldyn10.png
- totldyn10.webp
- totldyn10@2x.png
- totldyn10@2x.webp
- totldyn11.png
- totldyn11.webp
- totldyn11@2x.png
- totldyn11@2x.webp
- totldyn12.png
- totldyn12.webp
- totldyn12@2x.png
- totldyn12@2x.webp
- totldyn1@2x.png
- totldyn1@2x.webp
- totldyn2.png
- totldyn2.webp
- totldyn2@2x.png
- totldyn2@2x.webp
- totldyn3.png
- totldyn3.webp
- totldyn3@2x.png
- totldyn3@2x.webp
- totldyn4.png
- totldyn4.webp
- totldyn4@2x.png
- totldyn4@2x.webp
- totldyn5.png
- totldyn5.webp
- totldyn5@2x.png
- totldyn5@2x.webp
- totldyn6.png
- totldyn6.webp
- totldyn6@2x.png
- totldyn6@2x.webp
- totldyn7.png
- totldyn7.webp
- totldyn7@2x.png
- totldyn7@2x.webp
- totldyn8.png
- totldyn8.webp
- totldyn8@2x.png
- totldyn8@2x.webp
- totldyn9.png
- totldyn9.webp
- totldyn9@2x.png
- totldyn9@2x.webp
- totlminis1.png
- totlminis1.webp
- totlminis1@2x.png
- totlminis1@2x.webp
- totlminis2.png
- totlminis2.webp
- totlminis2@2x.png
- totlminis2@2x.webp
- totlminis3.png
- totlminis3.webp
- totlminis3@2x.png
- totlminis3@2x.webp
- totlminis4.png
- totlminis4.webp
- totlminis4@2x.png
- totlminis4@2x.webp
- totlminis5.png
- totlminis5.webp
- totlminis5@2x.png
- totlminis5@2x.webp
- wave.mp4
- wave.png
- wave.webm
- wave.webp
- x.png
- x.webp
- x@2x.png
- x@2x.webp
- youtube-blog.png
- youtube-blog.webp
- youtube-blog@2x.png
- youtube-blog@2x.webp
- youtube.png
- youtube.webp
- youtube@2x.png
- youtube@2x.webp
- chrome.json
- common.json
- edge.json
- firefox.json
- opera.json
- safari.json
- samsung.json
- whale.json
- yandex.json
- autostop.js
- background.js
- chart.js
- content.js
- eco-preview.js
- eco.js
- fps-block.js
- fps.js
- hd-quality.js
- light.js
- night-mode.js
- options.js
- palette.js
- popup.js
- screen-shader.js
- translate.js
- video-player-status.js
- chart.min.css
- dynamic.css
- light.css
- options.css
- palette.css
- popup.css
- youtube.css
- LICENSE
- options.html
- palette.html
- popup.html
- schema.json
- codeql-analysis.yml
- FUNDING.yml
- back.svg
- wired.svg
- icon.json
- ContentView.swift
- GuideView.swift
- HelpView.swift
- HomeView.swift
- Info.plist
- LaunchScreen.storyboard
- LicensesView.swift
- NetworkMonitor.swift
- NewsView.swift
- OtherAppsView.swift
- Turn_Off_the_LightsApp.swift
- VideosView.swift
- Info.plist
- AboutView.swift
- ContentView.swift
- Credits.rtf
- EnableView.swift
- Info.plist
- LicensesView.swift
- NewsView.swift
- OtherAppsView.swift
- Turn_Off_the_Lights_for_Safari_macOSApp.swift
- VideosView.swift
- Info.plist
- 128.png
- 256.png
- 384.png
- Contents.json
- Contents.json
- 250.png
- 500.png
- 750.png
- Contents.json
- 120.png
- 180.png
- 60.png
- Contents.json
- Contents.json
- f120.png
- f180.png
- f60.png
- Contents.json
- fullscreen120.png
- fullscreen180.png
- fullscreen60.png
- 120.png
- 180.png
- 60-1.png
- Contents.json
- Contents.json
- hello120.png
- hello180.png
- hello60.png
- 250.png
- 500.png
- 750.png
- Contents.json
- 1024.png
- 128.png
- 16.png
- 256-1.png
- 256.png
- 32-1.png
- 32.png
- 512-1.png
- 512.png
- 64.png
- colorios.png
- Contents.json
- darkios.png
- Thumbs.db
- tintios.png
- back.png
- Contents.json
- Contents.json
- Contents.json
- front.png
- Contents.json
- Contents.json
- Contents.json
- Contents.json
- 120.png
- 180.png
- 60.png
- Contents.json
- 120.png
- 180.png
- 60.png
- Contents.json
- Contents.json
- snow120.png
- snow180.png
- snow60.png
- 120.png
- 180.png
- 60.png
- Contents.json
- canada120.png
- canada180.png
- canada60.png
- Contents.json
- 120.png
- 180.png
- 60.png
- Contents.json
- 120.png
- 180.png
- 60.png
- Contents.json
- Contents.json
- zoom120.png
- zoom180.png
- zoom60.png
- accent-lamp-dark.png
- accent-lamp.png
- Contents.json
- Contents.json
- dark@1x.png
- dark@2x.png
- dark@3x.png
- light@1x.png
- light@2x.png
- light@3x.png
- Contents.json
- share-lamp.png
- accent-lamp.png
- Contents.json
- Contents.json
- totl-ios-guide-image1.png
- Contents.json
- totl-ios-guide-image2.png
- Contents.json
- totl-ios-guide-image3.png
- Contents.json
- totl-ios-guide-image4.png
- Contents.json
- totl-ios-guide-large1.png
- Contents.json
- totl-ios-guide-large2.png
- Contents.json
- totl-ios-guide-small1.png
- Contents.json
- totl-ios-guide-small2.png
- Contents.json
- totl-ios-guide-small3.png
- Contents.json
- totl-ios-guide-small4.png
- Contents.json
- icon24.png
- icon24@2x.png
- icon24@3x.png
- Contents.json
- DaringInfantileDachshund.mp4
- FeedParser.swift
- forest.mov
- Localizable.xcstrings
- StefanFunctions.swift
- StefanLinks.swift
- SafariWebExtensionHandler.swift
- TOtL_iOS_test.swift
- TOtL_iOS_UITest.swift
- IDEWorkspaceChecks.plist
- WorkspaceSettings.xcsettings
- IDEFindNavigatorScopes.plist
- UserInterfaceState.xcuserstate
- WorkspaceSettings.xcsettings
- contents.xcworkspacedata
- 4165264A-5CA2-4850-9643-DCE2006A5A6C.plist
- Info.plist
- TOtL-iOS-test.xcscheme
- TOtL-iOS-UITest.xcscheme
- Turn Off the Lights for Safari iOS.xcscheme
- Turn Off the Lights for Safari macOS.xcscheme
- Breakpoints_v2.xcbkptlist
- xcschememanagement.plist
- project.pbxproj
- .gitignore
- Config.xcconfig
- LICENSE
- README.md
- SECURITY.md
- .eslintrc.json
- .gitignore
- gulpfile.js
- LICENSE
- package-lock.json
- package.json
- README.md
- SECURITY.md
# Installation Guide
1. Get the code
git clone https://github.com/turnoffthelights/Turn-Off-the-Lights-browser-extension
Downloads the entire project code from GitHub to your computer.
cd Turn-Off-the-Lights-browser-extension
Moves into the project folder you just downloaded.
2. Gradle (Java/Kotlin)
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd android-app/app
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
3. Node.js
EasyPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
