fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.8K
active users

#githubpages

1 post1 participant0 posts today

File encryption with a browser.

I've been exploring the #WebCryptoAPI and I'm impressed!

When combined with the #FileSystemAPI, it offers a seemingly secure way to #encrypt and #store files directly on your device. Think #localstorage, but with #encryption!

I know #webapps can have #security vulnerabilities since the code is served over the web, so I've #OpenSourced my demo! You can check it out, and it should even work if #selfhosted on #GitHubPages.

Live Demo: dim.positive-intentions.com/?p

Demo Code: github.com/positive-intentions

Hook Code: github.com/positive-intentions

IMPORTANT NOTES (PLEASE READ!):
* This is NOT a product. It's for #testing and #demonstration purposes only.
* It has NOT been reviewed or audited. Do NOT use for sensitive data.
* The "password encryption" currently uses a hardcoded password. This is for demonstration, not security.
* This is NOT meant to replace robust solutions like #VeraCrypt. It's just a #proofofconcept to show what's possible with #browser #APIs.

dim.positive-intentions.com@storybook/core - Storybook

In our continuing journey to learn to build websites using GitHub Pages, in this installment, @bart teaches us how to create our own theme with Jekyll layouts. Terminology of Jekyll is still tricky, but with some worked examples and a challenge this time, maybe it will start to cement in our brains!

You can find Bart’s fabulous tutorial shownotes and the audio podcast at pbs.bartificer.net/pbs180

Programming by StealthTheming Jekyll

I've just shared a hands-on tutorial for easily creating a static website using Jekyll and GitHub Pages. No local installations—everything is done directly on GitHub!

Follow along to:
– Fork a Jekyll theme
– Deploy with GitHub Actions
– Edit the content
– Solve issues with GitHub Copilot

It's a practical intro for anyone who values simplicity, openness, and wants to build their own online presence the FOSS way.

Full tutorial (~40 min): youtu.be/j-tXer7dIes

Aujourd’hui, nous publions la 6e et dernière session du tutoriel Leaflet: Mini-projet de carte web interactive:
– Conception d’un mini-projet avec Leaflet
– Mise en ligne du projet sur GitHub Pages ou Netlify (pas à pas)
– Partager le projet et recevoir un retour personnalisé
– Et, si souhaité, figurer parmi les exemples valorisés dans nos futurs articles

📝 Prêt·e pour votre carte interactive ?
🔗 shorturl.at/xtAL0

Notiz: Sammlung von Berichten zum Klimanotstand mit hypothes.is, Logseq und Le Chat

Ich sammele jetzt schon seit ein paar Jahren mehr oder weniger regelmäßig Zeitungsberichte und andere Nachrichten zum Klimanotstand. Für mich ist das ein eigenes, nicht ganz definiertes Projekt, dass ich „Klimaberichte“ nenne. Diese Zusammenfassungen habe ich eine Zeit lang auf Mastodon unter dem Tag #klimaberichte publiziert. […]

wittenbrink.net/notiz-sammlung

wittenbrink.netNotiz: Sammlung von Berichten zum Klimanotstand mit hypothes.is, Logseq und Le Chat – Lost and Found
More from Heinz Wittenbrink