Skip to content

Instantly share code, notes, and snippets.

View rixx's full-sized avatar

Tobias Kunze rixx

View GitHub Profile
@rixx
rixx / blocked_domains.csv
Last active July 4, 2023 10:35
Helper file for Threads.net block
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
threads.net
threads.instagram.com
@rixx
rixx / comparison.md
Last active June 10, 2023 22:08
Online man pages comparison

Man page browser comparison

There are a bunch of man page browsers available online. They have different data sources, feature sets, and disadvantages, so here is a short comparison table:

Name ls man page No Trackers/Ads Clickable Headings Links² ToC¹ Local Search Noteworthy
Arch manual pages ls
[zammad]
token = secrettoken
url = https://my.domain.com
[pushover]
user = secretusertoken
app = secretapptoken
@rixx
rixx / get_tickets.py
Last active March 5, 2022 15:19
Getting tickets from Django's trac and putting them into an SQLite database – results at https://data.rixx.de
import json
import sqlite3
from datetime import datetime
import requests
from tqdm import tqdm
BASE_URL = "https://code.djangoproject.com/jsonrpc"
DJANGO_MAX_TICKET = 33562
import sqlite3
import sys
def usage():
print("Usage: covsource.py <file> <linenos>")
print(" e.g. covsource.py foo/bar.py 14,15\n")
print(" or covsource.py foo/bar.py 14-27\n")
sys.exit(1)
@rixx
rixx / urls.py
Created June 18, 2018 22:15
Delivering static files on fixed URL in Django
import os
from django.http import Http404, FileResponse
def get_static(request, path, content_type):
path = os.path.join(settings.BASE_DIR, 'pretalx/static', path)
if not os.path.exists(path):
raise Http404()
return FileResponse(open(path, 'rb'), content_type=content_type)
@rixx
rixx / keybase.md
Created September 21, 2017 10:39
keybase.md

Keybase proof

I hereby claim:

  • I am rixx on github.
  • I am rixx (https://keybase.io/rixx) on keybase.
  • I have a public key ASDSgbthxeP9hBggbdd7FMbQjKNL5zCBJumGVUtGRwDsawo

To claim this, I am signing this object:

@rixx
rixx / models.py
Created August 2, 2017 11:44
Django Url Considerations
from django.db import models
from urlman import NamedUrls
class Event(models.Model):
code = models.CharField(max_length=20)
class urls(NamedUrls):
base = 'orga:event.list'
detail = 'orga:event.view', {'event': self.code}
@rixx
rixx / git-lg
Created March 27, 2017 14:37
git config --global alias.lg
$ git config --global alias.lg
log --graph --all --pretty=format:'%C(yellow)%<|(14)%h%Creset %<|(80,trunc)%s %Cgreen%<(15,trunc)%cr %C(bold blue)%<(20,trunc)%an%Creset %C(red)%D%Creset'
@rixx
rixx / sizing.md
Last active July 16, 2016 16:20
Sizing
Size 42 44 46 48 50 52 54 56 58 60 62 64
Height 166 168 170 172 174 176 178 180 182 184 186 188
Chest girth 80 86 90 94 98 102 106 110 114 118 122 126
Waist girth 70 74 78 82 86 90 94 98 102 106 110 114
Inseam length 75 77 78 79 80 81 82 83 84 85 86 87

Source