Skip to content

Instantly share code, notes, and snippets.

View joeross's full-sized avatar

Joe Ross joeross

View GitHub Profile
# Mastodon ActivityStreams (.tar.gz) file to Blog Archive (.bar) converter
# by Manton Reece
# MIT license
require 'rubygems'
require 'zip'
require 'zlib'
require 'minitar'
require 'json'
require 'fileutils'

Elon Musk's suspension reversals

The tables below show notable Twitter suspension reversals for each day since Elon Musk took over as owner and CEO.

All dates indicate when the suspension or reversal was detected, and the actual suspension or reversal may have been earlier. For most English-language accounts with large followings, this lag will generally not be longer than a few hours, but for accounts that have a small number of followers or that are outside the networks we are tracking, the difference can be larger, and in some cases an account on the list may have had its suspension reversed before 27 October 2022. These dates will get more precise as we refine the report.

Because of these limitations, this report should be considered a starting point for investigation, not a definitive list of suspension reversals.

@hartsick
hartsick / masto-guide-for-friends.md
Last active April 6, 2023 19:39
My tips for friends thinking of joining Mastodon

A guide for friends considering Mastodon

A lot of my friends have recently been considering leaving Twitter for other networks, and many are considering Mastodon. There are many guides floating about that can tell you about Mastodon and the Fediverse, which is really exciting! It can be overwhelming to sort through them all, though, and honestly I haven't read them since I know my way around.

So, this is the blog version of me sitting down with a friend explaining what I know about Mastodon and how I'd recommend approaching setting up an account there for the first time and getting oriented.

What's in this:

  1. What is the Fediverse / Mastodon?
  2. Why would I want to join?
  3. Where do I start?
@merlinmann
merlinmann / wisdom.md
Last active April 17, 2024 21:52
Merlin's Wisdom Project (Draft)

Merlin's Wisdom Project

Or: “Everybody likes being given a glass of water.”

By Merlin Mann.

It's only advice for you because it had to be advice for me.

@kepano
kepano / obsidian-web-clipper.js
Last active May 2, 2024 13:07
Obsidian Web Clipper Bookmarklet to save articles and pages from the web (for Safari, Chrome, Firefox, and mobile browsers)
javascript: Promise.all([import('https://unpkg.com/turndown@6.0.0?module'), import('https://unpkg.com/@tehshrike/readability@0.2.0'), ]).then(async ([{
default: Turndown
}, {
default: Readability
}]) => {
/* Optional vault name */
const vault = "";
/* Optional folder name such as "Clippings/" */
@bryanph
bryanph / wunderlist2workflowy.py
Last active June 18, 2019 20:18
Wunderlist to Workflowy export. Go to Wunderlist web interface, backup data (JSON file), use this script and paste the output into Workflowy.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
usage:
python wunderlist2workflowy.py >> wunderlist.txt
Go to Wunderlist web interface, backup data (JSON file), use this script and paste the output into Workflowy.
"""
import json
@joeross
joeross / joerosspublickey
Created May 2, 2015 20:53
My public key
—–BEGIN PGP PUBLIC KEY BLOCK—– Version: BCPG C# v1.6.1.0
mQENBFVFNm8BCACRakgrzsj22906S0kBxUf/45Qjh6f42HJjwCkBx7JfNIsPcSHD KRgwQJPuOdmxK3tMz5UsKgbXzjNd034ncROsLRPp8SnRVjmbpWsrUg2ju4f3f0Mn S45x/zEQlwaUaTxo+D0HLHNGf8Ya02DLeAB8gpAs+zZKJmOWO5r40EjamzA2Y3vj Sq3kcdyGFYm/z3TzBfZU4ZXspEDWRXNcqKokJdtET+7zTa0ovLek9xPHApVLbzmf zafsfA0pfal32uw17GuKuI+Mg5KUpwDLedVEDBW/wiLMoBn1pxk2KZ4XZSW8/Eig iAcvd6TfJgIgmcM6uTGbjjnZHNqrmOx8NNi7ABEBAAG0E2F0am9lcm9zc0BnbWFp bC5jb22JARwEEAECAAYFAlVFNm8ACgkQoVslr0R8tntODwf7BkApxdZ9xN77eQUY ST9WPlrh5O/YUt8qgEX2YyoqbljRzCjwjPX2e9RcB0GKj1K1pU/NUoKOmn8gcaou d3BrbbsMTCEMXFMyr8rXbOTYU03xYK/lth19SeMW+9EfvmLmbjXQMn5PAb0SUZgZ tU+3ZA8eUmtpQ4HOeEA4x7BhBDgsvBosNbrqpqs5WzqVZOuTvJiFnV+2BgLc9Eae XRL5udFa60NMpn2CKQDIHSQO+RqpAdo4auXFoYZtB0sfAptAweM4+qS+goOl2vpK /DrszFqeR3pGC1Ih5x4XdVN4YjpYfZ0WAaKxZA7knammFY5RbvbIZCw9xkUr6Uw+ 1SxajA== =IGnt —–END PGP PUBLIC KEY BLOCK—–
@bastsoft
bastsoft / Readme.md
Last active March 30, 2021 17:52
pomodoro for wunderlist task
// ==UserScript==
// @name        wunderlist
// @namespace   wunderlist
// @include     https://www.wunderlist.com/*
// @require		https://cdn.rawgit.com/bastsoft/btr/0ee9bf4911824ce5797f54f790f1fcc4405b1e02/btr.js
// @version     1
// @grant       none
// ==/UserScript==
@John07
John07 / Wunderlist 2 sqlite Export.sh
Last active December 11, 2015 08:28
Wunderlist 2 drops the email and print export features and also creates a new database. It's still a sqlite database that you can look at with something like http://sqlitebrowser.sourceforge.net/. You can export data by running commands like the example below (make a local copy of the database to your desktop before if you're not familiar with s…
# location of the Wunderlist 2 database (App Store version)
~/Library/Containers/com.wunderkinder.wunderlistdesktop/Data/Library/Application Support/Wunderlist/WKModel.sqlite
# example
# get title of all tasks in list 400
sqlite3 WKModel.sqlite "SELECT rowid, ZTITLE FROM ZRESOURCE WHERE ZTASKLIST = 400 ORDER BY rowid;"
@beh
beh / gist:3549933
Created August 31, 2012 07:40
Add bookmark to pinbord.in with predefined tag, without user intervention
javascript:q=location.href;if(document.getSelection){d=document.getSelection();}else{d='';};p=document.title;void(open('https://pinboard.in/add?later=yes&noui=yes&jump=close&tags=TAGS GO HERE&url='+encodeURIComponent(q)+'&description='+encodeURIComponent(d)+'&title='+encodeURIComponent(p),'Pinboard','toolbar=no,width=100,height=100'));
// Copy and paste the above into a new bookmark. Replace "TAGS GO HERE" with your tags. Presto!