Git Product home page Git Product logo

forcefield's Introduction

Forcefield is a script for Google Apps Script that helps you manage your email
so that it doesn't show up in your inbox outside of working hours. If you've
ever felt pressured to read and respond to work email when you should be
unwinding, this was designed for you.

This script works together with a filter in Gmail. The filter moves all of your
email to a folder within Gmail, and marks it read, so that it doesn't show up
in your inbox or cause notifications on your phone or other devices.

Forcefield then checks every minute, and if during normal working hours, it
moves your email back to your inbox and marks it unread again. During off-work
hours, mail will stay in your Forcefield folder until work hours start again,
and then move all of the built-up mail back to your inbox.

To set up Forcefield, go to https://google.github.io/forcefield/ and follow the
instructions there, or go to https://google.github.io/forcefield/own-copy/ to
create your own copy of Forcefield.

A mailing list is available at
https://groups.google.com/forum/#!forum/forcefield-apps-script


ACKNOWLEDGEMENTS

Many thanks to Blair Kutzman for his Gmail Delay Send, which was very helpful
in providing a framework for learning more about Apps Script. It served as a 
solid foundation for adaptation into Forcefield.

All of the .gs and .html files in the script/ directory are originally from
Gmail Delay Send (as of version 8), which can be found at
https://script.google.com/d/1xw99BVptQuHPafUN-hb8tmnY87t0HnJEPdrygx-ZDa-1_bagSY-yWUlh/edit

The file unpack_exported_apps_script.py (originally checkin.py) was originally
from the Gmail Delay Send repo, at
https://code.google.com/p/gmail-delay-send/source/checkout

See the NOTICES file for information on licenses and copyrights.

Forcefield is not an official Google product.

forcefield's People

Contributors

mjjohnson 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.