Recreation of a check from brunch at a diner using CSS Grid.
A Pen by Jules Forrest on CodePen.
Recreation of a check from brunch at a diner using CSS Grid.
A Pen by Jules Forrest on CodePen.
import pathlib | |
from datetime import datetime | |
from xml.etree import ElementTree | |
def process_date(date): | |
""" | |
Converts opml created date into python datetime object | |
""" | |
datetime_object = datetime.strptime(date, '%a, %d %b %Y %H:%M:%S %Z') | |
return datetime_object |
version: "3.7" | |
services: | |
bitwarden: | |
image: bitwardenrs/server:latest | |
container_name: bitwarden | |
volumes: | |
- /home/alex/docker/bitwarden:/data | |
restart: unless-stopped | |
environment: |
# INSTALL DEPENDENCIES BEFORE RUNNING: pandas, sqlite3, sqlalchemy, requests | |
# There is one thing you have to do though: gnucash needs to know the price's currency and it needs a guid (unique identifier) | |
# for this. This guid is unique for each installation, so you need to find yours and assign it to CURRENCY_GUID. | |
# OR: you can just leave it, and the script will fetch the currency from the last price added | |
import pandas as pd | |
import sqlite3 | |
import sqlalchemy | |
from sqlalchemy import create_engine | |
import time |
Sub PasswordBreaker() | |
'Breaks worksheet password protection. | |
Dim i As Integer, j As Integer, k As Integer | |
Dim l As Integer, m As Integer, n As Integer | |
Dim i1 As Integer, i2 As Integer, i3 As Integer | |
Dim i4 As Integer, i5 As Integer, i6 As Integer | |
On Error Resume Next | |
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66 | |
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66 | |
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66 |
#!/bin/sh | |
[ -z "${DEBUG}" ] || set -x | |
ZPOOL=${ZPOOL:-zroot} | |
JAIL_ROOT=${JAIL_ROOT:-/jail} | |
JAIL_RELEASE=${JAIL_RELEASE:-$(sysctl -n kern.osrelease | sed -e 's/-p[0-9]*$//')} | |
JAIL_ARCH=${JAIL_ARCH:-$(sysctl -n hw.machine_arch)} | |
JAIL_DIST=${JAIL_ROOT}/dist/${JAIL_RELEASE} | |
JAIL_TEMPLATE=${JAIL_ROOT}/template/${JAIL_RELEASE}/root |
import sys | |
def main(argv): | |
for inFilename in argv: | |
if not inFilename.endswith('.qif'): | |
print "Error: expected QIF file" | |
raw_input("Press enter to get outa here...") | |
return 1 | |
outFilename = inFilename.replace('.qif', '.negated.qif') |
#!/bin/bash | |
# | |
# Change this to specify a different handbrake preset. You can list them by running: "HandBrakeCLI --preset-list" | |
# | |
PRESET="AppleTV 3" | |
if [ -z "$1" ] ; then | |
TRANSCODEDIR="." | |
else | |
TRANSCODEDIR="$1" | |
fi |
# A simple script to convert csv from us.hsbc.com Money Management Tools website to be readable by YNAB. | |
# YNAB wants: Date,Payee,Category,Memo,Outflow,Inflow | |
__author__ = "Alex Johnstone <[email protected]>" | |
#Input file from HSBC US | |
import_csv = 'ExportData.csv' | |
#Drop any transaction prior to this date | |
cutoffdate = '2015-09-01' |