Skip to content

Instantly share code, notes, and snippets.

View legalbit's full-sized avatar
🤘
View Model Army

Oliver Kremer legalbit

🤘
View Model Army
  • Cologne, Germany
View GitHub Profile
@legalbit
legalbit / bsky-link-cards.py
Created February 16, 2025 17:26
Post with link card
@legalbit
legalbit / bsky-upload-image.py
Last active February 18, 2025 19:13
Post with (uploaded) image; AspectRatio
import io, requests
from PIL import Image
from datetime import datetime, timezone
handle = "somehandle.bsky.social"
apppwd = "1acb-2cde-3fgh-4ijk"
# no auth required
did = requests.get(
f"https://bsky.social/xrpc/com.atproto.identity.resolveHandle?handle={handle}"
@legalbit
legalbit / bsky-update-bio.py
Last active February 16, 2025 17:08
Update Bluesky Bio.
from datetime import datetime
import re
import requests
handle = "somehandle.bsky.social"
apppwd = "1acb-2cde-3fgh-4ijk"
# no auth required
did = requests.get(
f"https://bsky.social/xrpc/com.atproto.identity.resolveHandle?handle={handle}"
@legalbit
legalbit / soup-to-wordcloud.py
Created February 4, 2025 02:38
How to use Beautiful Soup; read headlines from "Zeit Online" (www.zeit.de) and (jff) create a word cloud.
import requests
from bs4 import BeautifulSoup
from wordcloud import WordCloud, STOPWORDS
import matplotlib.pyplot as plt
url_index = "https://www.zeit.de/news/index" # all news via dpa/zon
url_news = "https://www.zeit.de/news/nachrichten" # "relevant" news by zon
page = requests.get(url_news)
soup = BeautifulSoup(page.content, "html.parser")
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@legalbit
legalbit / open-selected-links-single-line.js
Last active December 2, 2022 10:07
Bookmarklet: Open Links on a webpage in new windows/tabs
@legalbit
legalbit / wp_custom_post_type.php
Last active November 18, 2022 12:25
Implement a custom post type in WordPress
<?php
function generate_some_type() {
$labels = array(
'name' => 'Somes',
'singular_name' => 'Some',
);
$args = array(
'label' => 'Some',
'labels' => $labels,
<!-- just place this in body -->
<script src='https://gist.github.com/legalbit/524005691fd0a72b4ef50384f2dde345.js'></script>
@legalbit
legalbit / def.py
Last active October 31, 2021 07:42
Python Function
def some_function(text):
print(text)
some_function("Henlo")
@legalbit
legalbit / html5-sections.md
Last active August 23, 2019 07:03
HTML5 "Sections"

HTML5 "Sections"

Übersetzung aus der HTML 5.2 W3C Recommendation, 14 December 2017, 4.3 "Sections".

1.1 section

Das section-Element stellt einen generischen Abschnitt eines Dokuments oder einer Anwendung dar. Ein Abschnitt ist in diesem Zusammenhang eine thematische Gruppierung von Inhalten. Jeder Abschnitt sollte identifiziert werden, typischerweise durch die Aufnahme einer Überschrift (h1-h6-Element) als Kind des section-Elements.

Beispiele für Abschnitte sind Kapitel, die verschiedenen Registerkartenseiten in einem Registerkarten-Dialogfenster oder die nummerierten Abschnitte einer Arbeit. Die Homepage einer Website könnte in Abschnitte für eine Einführung, Nachrichten und Kontaktinformationen unterteilt werden.