Skip to content

Instantly share code, notes, and snippets.

View JoelGotsch's full-sized avatar

Joel Gotsch JoelGotsch

View GitHub Profile
#!/bin/bash
# This script installs or updates various development tools (Terraform, Ansible, Kubernetes, kubectl, Helm, etc.)
# for setting up a Kubernetes cluster and other necessary tools on WSL (Windows Subsystem for Linux).
# Save this script in a file (e.g., install_dependencies.sh) and run it in your WSL environment.
# To update non-APT dependencies (e.g., kustomize, ArgoCD, yq), pass the --update flag when executing the script.
#
# Example usage:
# ./install_dependencies.sh # Installs everything
# ./install_dependencies.sh --update # Updates only non-APT dependencies like kustomize, yq, ArgoCD, etc.
@JoelGotsch
JoelGotsch / journey_cloud_json_to_evernote_enex.py
Last active September 19, 2022 23:28 — forked from rogatty/journey_cloud_json_to_evernote_enex.py
Convert Journey.Cloud (Diary) JSON Export to Evernote Export (ENEX) which can be imported into Joplin
#!/usr/bin/env python3
# Converts the JSON export of Journey.Cloud diary entries into an Evernote Note Export format (ENEX) for easy import into Joplin.
# Create/update date, journal text, location, photos and tags are preserved in the resulting Evernote Note.
# Based on https://gist.github.com/mbafford/2c18f5c4d7b0dab673fddb1af2126680
import sys
import os
import json
import base64