command module
Version: v0.0.5 Latest Latest

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2019 License: MIT Imports: 20 Imported by: 0



make-all make-image GoDoc Github All Releases

A custom Gmail spam filter bot.

Table of Contents

How it works

The bot will create 3 labels in your Gmail:

  • 1up/good: where you label emails that are "good"
  • 1up/bad: where you label emails that are "bad"
  • 1up/quarantine: where the bot will place emails that it thinks are "bad" based off the results of the Bayes classifier

Thanks to @brendandburns for pointing me at Bayes classifiers.



For installation instructions from binaries please visit the Releases Page.

You will want to follow the steps here to turn on the Gmail API and get a credentials file.

Via Go
$ go get github.com/genuinetools/1up
Via Docker
$ docker run --rm -it -v ~/configs/1up:/1up:ro \
    --tmpfs /tmp \
    r.j3ss.co/1up -f /1up/credentials.json


$ 1up -h
1up -  A custom Gmail spam filter bot.

Usage: 1up <command>


  -d, --debug       enable debug logging (default: false)
  -f, --creds-file  Gmail credential file (or env var GMAIL_CREDENTIAL_FILE) (default: <none>)
  -i, --interval    update interval (ex. 5ms, 10s, 1m, 3h) (default: 5m0s)
  --once            run once and exit, do not run as a daemon (default: false)


  version  Show the version information.


The Go Gopher

There is no documentation for this package.


Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL