Skip to content

Instantly share code, notes, and snippets.

@arkarkark
arkarkark / snooze.gs
Created July 29, 2017 08:51
Gmail Snooze
// Copyright 2017 Alex K (wtwf.com)
// based on GMAIL Snooze https://gmail.googleblog.com/2011/07/gmail-snooze-with-apps-script.html
// This source is at https://wtwf.com/snoozesrc
// Add it from the chrome web at https://wtwf.com/snooze
DAY_LABELS = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']
SKIP_LABELS = ['1 week on', '2 weeks on', '3 weeks on', '4 weeks on']
TIME_OF_DAY_LABELS = ['Morning', 'At Work', 'Tonight', 'Midnight']
TRIGGERS = {
@arkarkark
arkarkark / closestcolor.py
Created August 1, 2017 02:12
closest color to a list of colors in json format
#!/usr/bin/python
import json
target = "f6efe8"
# kelly more
# curl 'http://kellymoore.com/mycolorstudio-color-palette/data/colors.json' -o colors.json
# behr
@arkarkark
arkarkark / finddupes.py
Created November 4, 2017 10:13
Find duplicate files using file size then sha256 hash. Output json results for later processing.
#!/usr/bin/python
"""
find photos.photolibrary/Masters -type f -name '*.*' | ./finddupes
Will try and find duplicate images in a photos album and output a file for later processing
file output will be a json format file
```
[
["/path/to/img.png", "path/to/img2.png"],
["/path/to/pic.png", "path/to/pic2.png", "path/to/pic4.png]
@arkarkark
arkarkark / processdupes.py
Created November 4, 2017 10:57
given an array of duplicate image files make montage images and then find the Photos.app ids of them.
#!/usr/bin/python
"""
./processdupes.py
loads `dupes.json` and makes some montage images so you can check the dupes
then find ids of those images for later addition to albums for deletion.
You'll need to edit the comments at the end to change behavior.
"""
@arkarkark
arkarkark / movephotoswithidstoalbum
Created November 4, 2017 11:00
find photos with an id and move it to a Photos.app album. JXA.
#!/usr/bin/osascript -l JavaScript
// -*- JavaScript -*-
var idJson = {
"errors": [],
"ids": {
"48.jpg": [
"fjjIN4YbTDuca24C2%AseQ"
],
}
@arkarkark
arkarkark / sqlite3mysql.py
Last active April 13, 2022 17:08 — forked from techouse/sqlite3mysql.py
A simple Python 3 script to transfer the data from SQLite 3 to MySQL. Requires MySQL Connector/Python 2.0.4 or higher.
#!/usr/bin/env python3
# pylint: disable=superfluous-parens,old-style-class,invalid-encoded-data,too-many-instance-attributes
# gist -u 88f525e10edd62c7e82788c736e85911 ~/bin/share/sqlite3mysql.py
# Originally From: https://gist.github.com/techouse/4deb94eee58a02d104c6
__author__ = "Klemen Tušar"
__email__ = "techouse@gmail.com"
__copyright__ = "GPL"
__version__ = "1.0.1"
This moved to https://gist.github.com/arkarkark/eef9bb9cfedbc6507a8255e543dd5d1e
@arkarkark
arkarkark / imdb_movie_ratings_adder
Last active April 13, 2022 17:08 — forked from catesandrew/add_movie_ratings.rb
add imdb ratings to your itunes movie collection
#!/usr/bin/env python3
# Copyright 2019 Alex K (wtwf.com)
# PYTHON_ARGCOMPLETE_OK
# This lives at https://gist.github.com/arkarkark/eef9bb9cfedbc6507a8255e543dd5d1e
# Update it with
# gist -u eef9bb9cfedbc6507a8255e543dd5d1e ~/bin/share/imdb_movie_ratings_adder
"""Put IMDB ratings into the bpm field of the selected movies in iTunes.
@arkarkark
arkarkark / update_itunes_selection
Last active April 13, 2022 17:08
A Small script to update the currently selected iTunes tracks with various criteria.
#!/usr/bin/env python3
# PYTHON_ARGCOMPLETE_OK Copyright 2020 Alex K (wtwf.com)
# This lives at https://gist.github.com/arkarkark/3ccc9697650c6e97778de128e5a73b30
# Update it with: gist -u 3ccc9697650c6e97778de128e5a73b30 ~/bin/share/update_itunes_selection
"""A Small script to update the currently selected iTunes tracks with various criteria."""
__author__ = "wtwf.com (Alex K)"
import argparse
@arkarkark
arkarkark / photosheiconly.py
Created September 22, 2022 00:18
select photos in Photos.app and then run this to find duplicate heic and jpeg photos.
#!/usr/bin/env python3
# Copyright 2020 Alex K (wtwf.com)
# PYTHON_ARGCOMPLETE_OK
"""Remove duplicate heic/jpg photos from Photos.app
Keep the HEIC versions."""
__author__ = "wtwf.com (Alex K)"