Skip to content

Instantly share code, notes, and snippets.

youandhubris / Update All Submodules in Source
Last active Jan 5, 2021
Update all Submodules, using a Custom Action, in Source Tree
View Update All Submodules in Source

Update all Submodules, using a Custom Action, in Source Tree

  1. Go to Actions > Custom Actions > Edit > Add

  2. Menu Caption Update All Submodules

  3. Check Show Full Output

  4. Script to run /usr/bin/git

    If installed in default location

  5. Parameters submodule update --recursive --remote

youandhubris / Combine
Last active Apr 1, 2018
Python script example for passing arguments, combining a list of files, replacing some content and saving as a new file.
View Combine
import os
import re
import sys
# sys.args
workingDir = sys.argv[1]
scriptVersion = sys.argv[2]
youandhubris / Get HTML and Filter with
Created Mar 30, 2018
Get HTML and Filter with xpath. As examples, get prices from CEX online store.
View Get HTML and Filter with
# -*- coding: utf-8 -*-
from lxml import html
import requests
import re
gameList = []
gameList.append(["Deadlight: Director's Cut", "12", "5035228121522"])
View Send Mail With HTML Body and Inline
# -*- coding: utf-8 -*-
import sys
import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEBase import MIMEBase
from email.MIMEText import MIMEText
from email import Encoders
View Mail Send With Attachment On Adding Folder Items.scpt
# Mail Send With Attachment On Adding Folder Items
# File > Export
# File format: Script / Script Bundle
# Put a copy of the script in /Library/Scripts/Folder Action Scripts
# or ~/Library/Scripts/Folder Action Scripts
# Use the 'Folder Actions Setupp application, located in /Applications/AppleScript, to:
# Enable folder actions for your image folder.
View Trim Filenames By Character Count.scpt
# Trim Filenames by Character Count
set userFolder to choose folder
set dialogResult to display dialog "Numbers of characters to remove:" buttons {"Cancel", "At beginning", "At end"} default answer 0 cancel button "Cancel"
set buttonResult to button returned of dialogResult
set numberOfChars to text returned of dialogResult as integer
if buttonResult = "At end" then set numberOfChars to -numberOfChars
tell application "Finder"
repeat with eachFile in (get document files in userFolder)
View Safari Login Giphy.scpt
# Safari Login Giphy
# Notes
# Since layouts change, today this may not apply. Regardless, logic stands still.
tell application "Safari"
set the URL of the front document to ""
delay 5
View Photoshop Print.scpt
# Photoshop Print
tell application "Adobe Photoshop CC 2018"
open file "somePath"
print document 1
delay 3
close document 1
end tell
View Mail Get Count to Clipboard.scpt
# Mail Get Count to Clipboard
tell application "Mail"
# Get all local emailboxes
set emailBoxes to every mailbox
# Or Get From Specific User
# set userAccount to account "userName"
# set emailBoxes to every mailbox of userAccount
View Check For Process With Schedule.scpt
# Check For Process With Schedule
# File > Export
# File format: Application
# Options: Stay open after run handler
# Notes
# Words like 'path' are reserved.