Skip to content

Instantly share code, notes, and snippets.

View simoncpu's full-sized avatar
👽

Simon Cornelius P. Umacob simoncpu

👽
  • Cebu City, Philippines
View GitHub Profile
anonymous
anonymous / trello.sh
Created September 22, 2016 18:41
swap out KEY and TOKEN and any lists from your own boards you would like to use and put this in your /usr/local/bin or anything in your $PATH variable (for instance, I have ~/bin in mine, so I saved this as ~/bin/trello). forked from
#!/bin/bash
if [ $# -ne 2 ]
then
echo "Usage is: $0: <shorthand> \"<title>\"";
echo "For example: trello misc 'Do this and that'";
echo -e "\033[1m"; #bold header row
echo "| Shorthand | Board | List";
echo -ne "\033[0m";
echo "----------------------------------------"; #separate header row from table

How to setup AWS lambda function to talk to the internet and VPC

I'm going to walk you through the steps for setting up a AWS Lambda to talk to the internet and a VPC. Let's dive in.

So it might be really unintuitive at first but lambda functions have three states.

  1. No VPC, where it can talk openly to the web, but can't talk to any of your AWS services.
  2. VPC, the default setting where the lambda function can talk to your AWS services but can't talk to the web.
  3. VPC with NAT, The best of both worlds, AWS services and web.
@marklit
marklit / _install.sh
Last active October 29, 2020 08:59
Find the cheapest availability zone across all regions for an EC2 spot instance type
pip install sh
/**
* Retrieves all the rows in the active spreadsheet that contain data and logs the
* values for each row.
* For more information on using the Spreadsheet API, see
* https://developers.google.com/apps-script/service_spreadsheet
*/
function readRows() {
var sheet = SpreadsheetApp.getActiveSheet();
var rows = sheet.getDataRange();
var numRows = rows.getNumRows();
@CrookedNumber
CrookedNumber / trello
Last active November 16, 2020 17:36
Sample bash script to add tickets to Trello
#!/bin/bash
if [ $# -ne 2 ]
then
echo "Usage is: $0: <board> <title>"
echo "For example: trello wedding 'Taste cakes'"
exit 1
fi
if [ $1 != 'work' -a $1 != 'homeprojects' -a $1 != 'wedding' ]
@CrookedNumber
CrookedNumber / gist:8856939
Last active September 20, 2024 19:27
How to create Trello Cards from the Command Line (with a ~10 minute set-up)
  1. This is quick and dirty and not terribly maintainable. But it's very useful for creating quick cards from the terminal. Requires familiarity with Trello and a basic understanding of bash.
  2. Log-in to Trello.
  3. Go to: https://trello.com/1/appKey/generate
  4. Make note of your key. Replace any mention of YourTrelloKey with this hash.
  5. Create a token. Go to https://trello.com/1/authorize?key=YourTrelloKey&name=SimpleBASHScript&expiration=never&response_type=token&scope=read,write in your browser and follow directions.
  6. Make note of the token. Replace any mention of YourTrelloToken with this looong hash.
  7. Pick a reasonable number of the most popular boards you use. Grab the URLs of those boards. At the same time, think of short, one-word, easy-to-remember names for each board (e.g., work, homeprojects, wedding).
  8. Grab the board IDs of the boards you chose. It'll be the ~8 character hash-like string in the URL. E.g., for https://trello.com/b/aWsGTrsD/work the ID is aWsGTrsD
  9. One by one, plug thos
@mshafrir
mshafrir / states_hash.json
Created May 9, 2012 17:05
US states in JSON form
{
"AL": "Alabama",
"AK": "Alaska",
"AS": "American Samoa",
"AZ": "Arizona",
"AR": "Arkansas",
"CA": "California",
"CO": "Colorado",
"CT": "Connecticut",
"DE": "Delaware",