Coder Social home page Coder Social logo

iq-scm / chomper Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aniketpanjwani/chomper

0.0 0.0 0.0 966 KB

Internet blocker for the Linux desktop.

Home Page: https://addictedto.tech/chomper/

License: GNU General Public License v3.0

Shell 9.57% Python 82.31% Makefile 8.12%

chomper's Introduction

Chomper

../assets/chomper_example.gif?raw=true

Note: Welcome to FLOSS Weekly viewers! I’m looking for collaborators on Chomper - in particular with creating a GUI, adapting Chomper for OSX, and packaging Chomper with pyinstaller. Reach out to me at the Chomper Gitter channel if you want to work together!

Chomper is a Python command-line program for use on Linux which can either create blacklists of blocked websites or whitelists of allowed websites for specified periods of time. The program is intended to help people with issues being productive on a computer due to Internet distractions.

Most internet blocking programs operate just by modifying the hosts file. This approach only allows for creating blacklists. Additionally, the hosts file approach does not allow you to block particular URLs - it only allows you to block particular domains.

Chomper instead filters outgoing requests through a transparent proxy, which allows for filtering requests at the URL level. This means you can make nuanced blacklists and whitelists, so that you can block websites without sacrificing your ability to do work.

You can read more about my motivation for developing Chomper here.

Docs/Installation/Usage

You can find the installation and usage information at ReadTheDocs.

Support

You can ask questions and join the development discussion on the Chomper Gitter channel.

Please post bug reports and feature requests (only) in GitHub issues.

License

Chomper is licensed according to the GPLv3. See the COPYING file for more details.

Contributing

Interested in contributing? Awesome! Start by reading the developer’s walkthrough to the Chomper codebase. For guidelines on making pull requests, please read the CONTRIBUTING.org file.

About

Chomper was created and is maintained by Aniket Panjwani. For a full list of contributors, go here.

chomper's People

Contributors

aniketpanjwani avatar sarg avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.