SPIEL Exhibitor Extractor
SPIEL in Essen is the world’s largest public fair for board games. There is an app, hall plans etc… but not a list of all exhibitors to download. This simple python script helps to list all exhibitors with stand numbers and save them in a CSV file. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import requests import csv # URL to JSON file url = 'https://maps.eyeled-services.de/de/spiel24/exhibitors?columns=%5B%22ID%22%2C%22NAME%22%2C%22ADRESSE%22%2C%22LAND%22%2C%22LOGO%22%2C%22PLZ%22%2C%22STADT%22%2C%22WEB%22%2C%22EMAIL%22%2C%22INFO%22%2C%22TELEFON%22%2C%22S_ORDER%22%2C%22STAND%22%2C%22HALLE%22%5D' # Send request response = requests.get(url) data = response.json() # Write to CSV with open('spiel2024-exhibitors.csv', mode='w', newline='', encoding='utf-8') as file: writer = csv.writer(file) # write CSV header writer.writerow(['Name des Verlags', 'Standnummer']) # extract name stand number for exhibitor in data.get('exhibitors', []): name = exhibitor.get('NAME', 'N/A') standnummer = exhibitor.get('STAND', 'N/A') # write data to csv writer.writerow([name, standnummer]) print("Wrote to 'spiel2024-exhibitors.csv'.")
Bearblog review
Introduction I am trying out Bearblog. The project says about itself: A privacy-first, no-nonsense, super-fast blogging platform No trackers, no javascript, no stylesheets. Just your words. — https://bearblog.dev/ and further: Looks great on any device Tiny (~2.7kb), optimized, and awesome pages No trackers, ads, or scripts Seconds to sign up Connect your custom domain Free themes RSS & Atom feeds Built to last forever* — https://bearblog.dev/ This is a great idea I think. One of the best things is the small website. ...
forgejo:buttons v1.2 release 🎉
forgejo:buttons is now in version 1.2! The button links were broken and are fixed now. Use it! If you like the project, give me a star ⭐!
Adding a search to your Hugo website
Introduction In this tutorial I’ll show you how you can add a client-side-search page to your Hugo website. This is done using Javascript and depends on fuse.js. This tutorial is split in 5 parts: Copying fuse.js dependencies Configuring search layout Adding search page Editing hugo.yml Editing index.json How it works The search is processed by fuse.js. You can read more here more about the fuse.js Scoring theory or the API reference. Getting started Copying some fuse.js dependencies First, you need to copy the fuse.js library: ...
Markdown Cheatsheet
Headers H1 1 # H1 H2 1 ## H2 H3 1 ### H3 H4 1 #### H4 H5 1 ##### H5 H6 1 ###### H6 Emphasis Italic 1 *Italic* or _Italic_ Bold 1 **Bold** or __Bold__ Bold and Italic 1 ***Bold and Italic*** or ___Bold and Italic___ Strikethrough 1 ~~Strikethrough~~ Lists Unordered List Item 1 Item 2 Subitem 2.1 Subitem 2.2 Item 3 1 2 3 4 5 - Item 1 - Item 2 - Subitem 2.1 - Subitem 2.2 - Item 3 Ordered List Item 1 Item 2 Subitem 2.1 Subitem 2.2 Item 3 1 2 3 4 5 1. Item 1 2. Item 2 1. Subitem 2.1 2. Subitem 2.2 3. Item 3 Task List Task 1 Task 2 (completed) Task 3 1 2 3 - [ ] Task 1 - [x] Task 2 (completed) - [ ] Task 3 Links Inline Links Link Text ...
Free Software Facts
tl;dr The GNU article about free software has a good conclusion about free software: “Free software” means software that respects users’ freedom and community. Roughly, it means that the users have the freedom to run, copy, distribute, study, change and improve the software. Thus, “free software” is a matter of liberty, not price. To understand the concept, you should think of “free” as in “free speech,” not as in “free beer.” We sometimes call it “libre software,” borrowing the French or Spanish word for “free” as in freedom, to show we do not mean the software is gratis. You may have paid money to get copies of a free program, or you may have obtained copies at no charge. But regardless of how you got your copies, you always have the freedom to copy and change the software, even to sell copies. ...
Mastodon Tools
I found some nice Mastodon tools. Now I want to show these. It’s just a short text :) Mastopoet - Take awesome picutures of Mastodon posts Website Repo Top Mastodon Posts - Display top posts by an user Website MastodonTootFollower - Follow a specific post Website More https://github.com/hueyy/awesome-mastodon?tab=readme-ov-file
Mastodon comment system for your website
One of the biggest disadvantages of static site generators is that they are static and can’t include comments. In this short blog entry, I’ll explain how to add a comment system to Hugo’s static blog engine. I’ll expand on Carl Schwan’s and Tony Cheneau’s blog article and attempt to make it more accessible to Hugo’s newcomers. Foreword Most the hard work has been pulled of by Carl. I just made some minor changes. I hope it will help others like me, willing to bring some life into their blogs. ...
Testing Mastodon Comment System
This is just a test to test the Mastodon comment system. The most code is by Carl Schwan and Tony Cheneau. You can learn how this is implemented here If you want to leave a comment, visit the page on mastodon and reply. It will be shown on this page.
Fuiz translation contribution
Fuiz us a free and privacy-focused alternative to Kahoot. I contributed to it and added german translation a time ago. I just found Fuiz this year and I hope more people will change from Kahoot. Another alternative to Kahoot is ClassQuiz.