|
|
||
|---|---|---|
| barca.md | Update barca.md | |
| igeeks.urls | Update igeeks.urls | |
| links | Update links | |
| pi.md | Update pi.md | |
| README.md | README.md | |
| sef.md | Update sef.md | |
| self.md | Update self.md | |
| wp.links.wp | Update wp.links.wp | |
SSH
TEST DELETE
git clone with a specific ssh key
skobes avatar skobes 8 hours ago
A trick I learned for git is:
git clone -c core.sshCommand="ssh -i ~/.ssh/mykey_ed25519" [url]
This configures the cloned repo to use the specified key to talk to the remote. No need to mess with ssh-agent or .ssh/config. Particularly useful if you have keys for multiple Github accounts.
FEDIVERSE
tags.pub - follow global tags
prodromou.pub/@evan https://gitlab.com/evanp/tags-pub
https://fosdem.sojourner.rocks/2026/event/40123f36-a3be-5fdc-871f-feb38b2f8b07 Many ActivityPub servers have a feature to follow a hashtag locally -- subscribing to receive all the content with a particular hashtag that your server knows about, as it arrives. Could we provide a similar feature across the Fediverse? tags.pub is a project to implement that feature -- collecting tagged content and redistributing it by hashtag. In this talk, Evan will discuss the motivations behind tags.pub, its implementation, and outline future steps for global hashtag services.
tools to test mail providers - internet.nl (dutch)
https://fosdem.sojourner.rocks/2026/event/8503c0dc-8217-5945-bf13-d8055fd264b5
https://internet.nl/mail/email.com/1738997/
This talk I will go over some FOS (online) tooling to check your mail config. Some common misconfigurations in DNS. Why you should probably want to avoid www CNAME @, and how to config other observations from the biannual measurements of scanning more than 10.000 governmental host names in The Netherlands. After this talk you'll know at least one DNS or security improvement for your own or organization domain, or something to monitor for your email.
Online tools: - the free open source Internet.nl (in the project team) [IPv6, DNSSEC, SPF, DMARC, DKIM, STARTTLS, DANE inbound] - the free open source haveDANE.net (adopted/hosted by platform behind internet.nl) [interactive DANE outbound] - the free open source zonemaster.net [DNS] - the free open source DNSViz.net [DNS]
METABEST messages (meet, drive, fichiers etc) - collaborative inbox - french agency (rural 2500 persons) gets rid of IMAP
i️ About La Suite
La Suite is built by French government agencies DINUM and ANCT. It is also the product of a close european collaboration with the Netherlands and German state.
Un ensemble de services numériques simples, souverains et sécurisés pour outiller les collectivités territoriales dans leurs besoins essentiels. https://suiteterritoriale.anct.gouv.fr/ https://messages.suite.anct.gouv.fr/ https://fichiers.suite.anct.gouv.fr/
La Suite territoriale, qu’est-ce que c’est ?
Une plateforme sécurisée de services mutualisés pour les communes de moins de 3 500 habitants et les EPCI de moins de 15 000 habitants. Elle est également accessible à toute collectivité adhérente d’une structure de mutualisation partenaire.
Messages : Collaborative Inbox
Messages is the all-in-one collaborative inbox for La Suite territoriale.
Why use Messages ❓
Messages is a full communication platform enabling teams to collaborate on emails through shared or personal mailboxes.
It features a MTA based on Postfix, a custom MDA built on top of Django Rest Framework and a frontend using Next.js and BlockNote.js.
Collaboration at the core
👥 Share any inbox with multiple users
🧶 Share threads with other users
(soon) 🕶 Private messages between users
(soon) 💎 Realtime text editing
(soon) 👉 Assign threads to specific users
Based on standards
🔑 OpenID Connect for all user accounts. Plug any identity provider, including Keycloak.
📬 SMTP in and out.
❌ No POP3 or IMAP client support, by design. We're building for the future, not the (unsecure) past!
✅ JMAP-inspired data model. Full support could be added.
https://github.com/suitenumerique/messages
DIY
FreeSewing is the leading open source library for on-demand garment manufacturing
Loved by home sewers and fashion entrepreneurs alike, FreeSewing provides the tech stack for your creative endeavours. https://freesewing.eu/docs/about/ Freesewing.eu is the FreeSewing project’s flagship website where we offer our ever-growing collection of bespoke sewing patterns to makers all over the world.
An open source Javascript library for parametric sewing patterns For more info about FreeSewing – the open source project – refer to FreeSewing.dev which hosts documentation for developers, designers, contributors, and translators.
Patterns are rendered as SVG — short for Scalable Vector Graphics — an XML-based vector image format and an open standard. While you don’t need to be an SVG expert, a basic understanding of the format will greatly help you to understand FreeSewing.
NEWTOOLS WEBDEV
Sojourner (node/npm used by FOSDEM) is a conference companion, developed by Jarek Lipski.
https://github.com/loomchild/sojourner-web https://sojourner.rocks/
It's inspired by the FOSDEM schedule app written by Will Thompson for the Nokia N900 back in 2010, and discovered by Jarek during his first visit to ULB Solbosch Campus in 2012.
NEWTOOLS
bkt and bash-cache
https://github.com/dimo414/bash-cache
Transparent caching layer for bash functions; particularly useful for functions invoked as part of your prompt.
Bash Cache provides a transparent mechanism for caching, or memoizing, long-running Bash functions. Although it can be used for scripting its motivating purpose is to cache the results of expensive commands for display in your terminal prompt.
https://github.com/dimo414/bkt a subprocess caching utility, available as a command line binary and a Rust library.
T (rust) - a text processing language and utility
I typically find these new sed/awk/grep replacements to be woefully inadequate, but this one seems surprisingly well-designed. I've only skimmed the manual, but there's something..orthogonal about the system, like vim, or array languages. https://github.com/alecthomas/t https://lobste.rs/s/rjw7zn/t_concise_language_for_manipulating_text
Example - top 20 most frequent words, lowercased
Using traditional Unix utilities:
tr -s '[:space:]' '\n' < file | tr A-Z a-z | sort | uniq -c | sort -rn | head -20
The equivalent in t would be:
t 'sjld:20' file
TOEDIT
https://github.com/mapbox/awesome-vector-tiles
RSS
METABESTBEST RSS lemmy kbin masto etc piefeed
As far as I know, the software used by Fediverse, a decentralized social networking site, makes information public due to its decentralized nature, and as a result, it’s often possible to obtain feeds of the latest information via RSS.
However, the extent to which this is possible varies depending on the software’s capabilities and features, and I was interested in the functionality of each piece of software, so I decided to write this article to resear
https://lemmy.world/post/41455313
MAPS
Cardinal Maps is a mapping application for Android
https://gitlab.e.foundation/e/os/cardinal
designed to get out of your way and be there when you need it. We believe maps should be fast, private, and focused on what matters most—helping you navigate the world around you.
ventusky - maps rain wind cameras
https://www.ventusky.com/wind-gusts-map/1-hour#p=40.52;-7.65;6&t=20260129/0900\
ref:xyz OSM
https://wiki.openstreetmap.org/wiki/Key:ref?uselang=en
"ref" stands for "reference" and is used for reference numbers or codes. Common for roads, highway exits, routes, entrances to big buildings etc. It is also used for shops and amenities that are numbered officially as part of a retail brand or network respectively.
This key and variations are frequently used to avoid the use of relations
Key variations
ref=*
int_ref=* – international reference numbers or codes
nat_ref=* – national reference numbers or codes
reg_ref=* – regional reference numbers or codes
loc_ref=* – local reference numbers or codes
For cycle routes:
ncn_ref=* – national cycle network reference
rcn_ref=* – regional cycle network reference
lcn_ref=* – local cycle network reference
country-specific. For example, France uses ref:FR:=*
ref:bic=* bien interes ref:blxx bayern landesamt ref:doc=* new zealand park huts ref:EU:EVSE=* elect charg statin ref:ine=* ine pueblo spain
ref:temples.ru=* amenity=place_of_worship religion=christian Russia Reference for Russian Christian churches in temples.ru catalog
ref:at:bda=* heritage=2 heritage:operator=bda Austria Identifier for austrian national monuments as designated by the Bundesdenkmalamt
felt/tippecanoe
https://github.com/felt/tippecanoe
Builds vector tilesets from large (or small) collections of GeoJSON, FlatGeobuf, or CSV features, like these.
This is the official home of Tippecanoe, developed and actively maintained by Erica Fischer at Felt.
fff mapbox vector tiles spec protobufs (google)
A vector tile is a lightweight data format for storing geospatial vector data, such as points, lines, and polygons
Vector tiles are encoded as Google Protobufs (PBF), which allow for serializing structured data. For clarity, Mapbox Vector Tiles use the .mvt file suffix. The specification details are largely structured around the rules implemented in the base .proto file.
Mapbox Vector Tiles are not related at all to OpenStreetMap PBF files. PBFs are a format, much like XML and can take many forms. Mapbox Vector Tiles and OpenStreetMap PBFs are protobuf files, but conform to completely different specifications and are used in different ways.
https://docs.mapbox.com/data/tilesets/guides/vector-tiles-standards/
https://github.com/mapbox/vector-tile-spec
awesome-vector-tiles
https://github.com/mapbox/awesome-vector-tiles
reuters news with pmtiless protomaps
excelent article
Open Source Mapping for News: Reuters — Scott Reinhard Maps
Ben Welsh, News Applications Editor at Reuters, has written a fantastic tutorial for assembling your own free interactive map, using the same processes we used for Reuters. Read the post here. https://palewi.re/docs/first-basemap/
MFF
less exit with 1 and run a script
03-01-2025 leah blogs: Six hacks for less(1)
Did you ever wish to give feedback from less? Like have a script output some info, and you decide how to go on? Since less always exits with status 0 usually, this I thought this was tricky to do, but the quit action actually can return an arbitrary exit code, encoded as a character.
I bound Q and :cq (like in vim) to exit with status 1:
#command Q quit 1円 :cq quit 1円
Now you can do stuff like look at all files and have them deleted when you press Q instead of q to exit:
for f in *; do less $f || rm $f; done
ROLLING
Download Valley - Wikipedia (similarweb spyware browser toolbars)
https://en.wikipedia.org/wiki/Potentially_unwanted_program
https://en.wikipedia.org/wiki/Download_Valley
Companies linked to the term Babylon (software),[20] translation software, toolbars and redirected search engines. Conduit (company)/Perion Network, a DIY mobile app platform. Conduit and Perion merged in 2013.[21] Genieo Innovation, user tracking software and adware. The installer used automated clicks to bypass security permission dialogs.[12] Acquired by Somoto Israel Ltd. in 2014.[22] iBario,[5] responsible for InstallBrain downloader/installer and accused of having spread the Sefnit/Mevade malware (see above). IronSource, being responsible for the InstallCore and MobileCore download managers,[23] as well as numerous adware products distributed through them, such as Funmoods[24] and FoxTab.[25] Somoto SimilarWeb, founded in Tel Aviv in 2007, acquired the popular open-source browser extension Stylish in 2017 and added spyware that collected the browsing history and personal information of its 1.8 million users, resulting in the extension being removed and blocked as a security risk by Google Chrome and Mozilla Firefox.[26][27] Superfish,[28] advertising company that ceased operating under this name in 2015 after a controversy about its product as pre-installed on Lenovo laptops, during which the United States Department of Homeland Security advised uninstalling it and its associated Root certificate, because they made computers vulnerable to serious cyberattacks An unnamed Download Valley executive admitted to the Wall Street Journal[7] that some companies employ teams of up to 15 developers to break through security suites that try to block their software.