Skip to content

Sodexwoe is a CLI to download Postpaid bills from Gmail, remove password and service usage (for my privacy) before submitting for reimbursement.

Notifications You must be signed in to change notification settings

arunvelsriram/sodexwoe

Repository files navigation

sodexwoe (Sodexo Woe!)

CLI to download Mobile and Internet bills from Gmail, remove password and service usage (for my privacy) before submitting for reimbursement.

I use email as a single source for downloading all bills using filters and labels to avoid signing in to various service provider websites.

Install

Auto

curl https://raw.githubusercontent.com/arunvelsriram/sodexwoe/main/install.sh | bash

Manual

Get the download URL based on your OS and Platform from releases page.

wget <download-url>
tar -xvzf sodexwoe_*.tar.gz
sudo mv sodexwoe /usr/local/bin/sodexwoe

Usage

Configure

mkdir -p ~/.config/sodexwoe/
cp ./config.sample.yaml ~/.config/sodexwoe/config.yaml

# update the config
vim ~/.config/sodexwoe/config.yaml

Config location: ~/.config/sodexwoe/config.yaml

Sample configuration for reference: config.sample.yaml

Run

sodexwoe --help
sodexwoe config view
sodexwoe bill-convert --name personal path/to/bill.pdf
sodexwoe bill-download --names personal,work

Development

go mod tidy -v
go run main.go

About

Sodexwoe is a CLI to download Postpaid bills from Gmail, remove password and service usage (for my privacy) before submitting for reimbursement.

Resources

Stars

Watchers

Forks

Packages

No packages published