I hereby claim:
- I am fixator10 on github.
- I am fixator10 (https://keybase.io/fixator10) on keybase.
- I have a public key ASBtWY1rjOEOY9fcyFD2WDiJTAfdumYZOtuM9g0ElqOVOgo
To claim this, I am signing this object:
| Add the following gmail filters to trash all messages from useless subscription lists. | |
| Do this for both gmail filters below: | |
| 1. Login to Gmail and click Settings->Filters->Create a new filter | |
| 2. Paste the Gmail filter into the "Has the words" text field | |
| 3. Click "Create filter with this Search »", then "Delete it", then "Create filter" | |
| # Gmail filter that deletes all subscription spam (anything with an "unsubscribe" button): |
| /* | |
| * Adds a team to all the repos in a Github organization. This is a tedious | |
| * process in the UI. You'll need a newer version of node to run this (e.g 9+) | |
| * because it uses async/await. | |
| * | |
| * Instructions: | |
| * | |
| * 1. Copy this file somewhere on your computer, e.g. ~/addteamrepos.js | |
| * 2. Fill in the uppercase variables below with the right values | |
| * 3. Run this file: `$ node ~/addteamrepos.js` |
I hereby claim:
To claim this, I am signing this object:
| # Use this script to test that your Telegram bot works. | |
| # | |
| # Install the dependency | |
| # | |
| # $ gem install telegram_bot | |
| # | |
| # Run the bot | |
| # | |
| # $ ruby bot.rb | |
| # |
| #!/usr/bin/env bash | |
| set -eu | |
| # Solves the problem with open ports with docker and ufw | |
| # As Docker uses the nat table, the filter table FORWARD chain is used and does not touch ufw-input chains as expected. | |
| # Even for ufw-forward chains it would not work, as DOCKER chains are inserted in front. | |
| # This is a simple fix that worked for me. | |
| # https://github.com/moby/moby/issues/4737#issuecomment-420264979 | |
| # Unfortunately this fix stops forwarding users origin ip to host mode configured service |
| server: | |
| ########################################################################### | |
| # BASIC SETTINGS | |
| ########################################################################### | |
| # Time to live maximum for RRsets and messages in the cache. If the maximum | |
| # kicks in, responses to clients still get decrementing TTLs based on the | |
| # original (larger) values. When the internal TTL expires, the cache item | |
| # has expired. Can be set lower to force the resolver to query for data | |
| # often, and not trust (very large) TTL values. | |
| cache-max-ttl: 86400 |
This mainly demonstrates my goal of preparing a Raspberry Pi to be provisioned prior to its first boot. To do this I have chosen to use the same cloud-init that is the standard for provisioning servers at Amazon EC2, Microsoft Azure, OpenStack, etc.
I found this to be quite challenging because there is little information available for using cloud-init without a cloud. So, this project also servers as a demonstration for anyone on any version of Linux who may want to install from source, and/or use without a cloud. If you fall into that later group, you probably just want to read the code. It's bash so everything I do, you could also do at the command line. (Even the for loop.)
CSV (comma-separated values) files organise their data by separating them with newlines and commas. If a desired piece of data, say a string of text, itself contains a comma, then this string must be surrounded by double quotes:
5,7,8 -- three values
"5,7",8 -- two values
This is the setup that I use for mutt, I have two google domain account (read as gmail) and an institution where I work and study account. This means I have two gmail accounts and one outlook 365 account that i want to sync and read via mutt.
I want to store all my email locally as I travel a lot and will be in countries without easy internet access. For this I use mbsync (iSync). As it can handle multiple account types easily and efficently.
The setup works this way
[Remote Mail Servers] <= mbsync => [Local Mail Folders]