Skip to content

Instantly share code, notes, and snippets.

View chrishacia's full-sized avatar
😃
Available

Christopher Hacia chrishacia

😃
Available
View GitHub Profile
@chrishacia
chrishacia / LinkedInClearInboxByYear.js
Last active July 15, 2025 05:39
LinkedIn inbox cleaner
/**
* LinkedInClearInboxByYear.js
*
* This script automates clearing out your LinkedIn inbox by year, in batches.
* LinkedIn doesn’t provide a way to bulk-select and delete old conversations,
* so this helper will:
* 1. Scan message threads for their timestamp year.
* 2. Click the checkboxes on conversations older than or equal to your cutoff year.
* 3. Hit the “Delete” button and confirm in the modal.
* 4. Repeat in batches until no more messages meet the criteria.

Semantic Commit Messages

See how a minor change to your commit message style can make you a better programmer.

Format: <type>(<scope>): <subject>

<scope> is optional

Example

@chrishacia
chrishacia / vscode-macos-context-menu.md
Created August 8, 2022 05:58 — forked from idleberg/vscode-macos-context-menu.md
“Open in Visual Studio Code” in macOS context-menu

Open in Visual Studio Code

  • Open Automator
  • Create a new document
  • Select Quick Action
  • Set “Service receives selected” to files or folders in any application
  • Add a Run Shell Script action
    • your default shell should already be selected, otherwise use /bin/zsh for macOS 10.15 (”Catalina”) or later
    • older versions of macOS use /bin/bash
  • if you're using something else, you probably know what to do 😉
@chrishacia
chrishacia / timezones.js
Created May 24, 2022 20:18 — forked from themeteorchef/timezones.js
Array of timezones as objects, sorted by offset and name.
[
  {
    "offset": "GMT-12:00",
    "name": "Etc/GMT-12"
  },
  {
    "offset": "GMT-11:00",
    "name": "Etc/GMT-11"
  },
  {
@chrishacia
chrishacia / History|-12901f96|entries.json
Last active June 11, 2022 21:08 — forked from dergachev/GIF-Screencast-OSX.md
OS X Screencast to animated GIF
{"version":1,"resource":"file:///Users/arraysync/dev/personal/emaps.org/angular.json","entries":[{"id":"pYgo.json","timestamp":1653754958709}]}