current
import contextlib | |
import OpenSSL.crypto | |
import os | |
import requests | |
import ssl | |
import tempfile | |
# mostly from another gist |
import boto3 | |
from email.mime.text import MIMEText | |
from email.mime.image import MIMEImage | |
from email.mime.multipart import MIMEMultipart | |
from email.mime.application import MIMEApplication | |
from botocore.exceptions import ClientError | |
def send_message(from_email, to_emails, subject, images=[], attachments=[]): |
Riley smells
#!/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 | |
from jinja2 import Environment, FileSystemLoader | |
import yaml | |
import os | |
env = Environment(loader = FileSystemLoader(os.getcwd()), trim_blocks=True, lstrip_blocks=True) | |
template = env.get_template('somefile.j2') | |
config_data = yaml.load(open('vars.yml')) |
These rules are adopted from the AngularJS commit conventions.
cd /tmp
curl "https://s3.amazonaws.com/session-manager-downloads/plugin/latest/linux_64bit/session-manager-plugin.rpm" -o "session-manager-plugin.rpm"
sudo dnf install -y session-manager-plugin.rpm # fails
sudo rpm-ostree install session-manager-plugin.rpm # fails
alternative
Python date diff calculator:
https://github.com/jordanst3wart/date-diff
An npm module I'm working on to manage Postman collections:
#!/bin/bash | |
path="/tmp" # /home/pi/Documents | |
if [ -f "$path/pid.txt" ]; then | |
echo "pid file found. Exiting..." | |
exit 0 | |
fi | |
echo "running" > "$path/pid.txt" |
Mono
, like Mono.just("someString")
, flux is like a streamFlux
is useful for that