Search
472 results for “stfn”
-
New blog post!
In which I do alliteration and inform that version 0.3.0 of my project, Pyriodic Backend has been released to PyPi!
Pyriodic Backend, The Backend for the Static Web, is a a framework to, well, periodically, update content and styling of static websites using simple Python.
I hope it will be useful with the current revival of small, personal websites written in pure HTML.
And now version 0.3.0 is released which adds ways to modify not only the content of the webpage, but also its styling, and also adds predefined methods for common usecases.
Blog post: https://stfn.pl/blog/99-pyriodic-backend-3/
Link to PyPi: https://pypi.org/project/pyriodic-backend/
And here's my cat :)
#python #pypi #smallWeb #webDevelopment #HTML #blog #CatsOfMastodon -
@stfn #gridfinity to spisek producentów filamentu...
-
New blog post!
This time it's about procrastination, networking, and most of all about configuring MikroTik devices to work as NATless Access Points.
This blog post was long in the making, but eventually I sat down and wrote it in one go based on the notes I was making along the way. And I hope it will be useful for homelabbers and other people interested in network devices.
@homelab
https://stfn.pl/blog/97-mikrotik-ap-without-nat/
#homelab #networking #mikrotik #blog -
New blog post!
I am back at astrophotography, and this time I can do it from my house, no need to freeze myself in the field. And so I was able to do the longest acquisition time ever for me, almost seven hours.
Spring is here so the target of choice was galaxies, but I only have a relatively wide angle lens, so I went with the Virgo Galaxy Cluster.
Editing was done in Pixinsight and GIMP, and I am wondering, how many people use Pixinsight here? What are your typical processing pipelines? Maybe we could exchange notes, I am a noob at Pix and would love to see how you edit your photos.
Anyway, I am attaching a teaser trailer here, full pic in the blog post:
-
New blog post!
In which I show how I use Bunny Stream, Bunny CDN's video hosting and streaming service, to embed videos on my blog.
I also talk how, if accepting the downsides, it can work as a simple alternative to PeerTube.
https://stfn.pl/blog/95-bunny-cdn-video-streaming/
#blog #video #europeanalternatives #peertube -
New blog post!
In which I show how I use Bunny Stream, Bunny CDN's video hosting and streaming service, to embed videos on my blog.
I also talk how, if accepting the downsides, it can work as a simple alternative to PeerTube.
https://stfn.pl/blog/95-bunny-cdn-video-streaming/
#blog #video #europeanalternatives #peertube -
New blog post!
In which I show how I use Bunny Stream, Bunny CDN's video hosting and streaming service, to embed videos on my blog.
I also talk how, if accepting the downsides, it can work as a simple alternative to PeerTube.
https://stfn.pl/blog/95-bunny-cdn-video-streaming/
#blog #video #europeanalternatives #peertube -
New blog post!
In which I show how I use Bunny Stream, Bunny CDN's video hosting and streaming service, to embed videos on my blog.
I also talk how, if accepting the downsides, it can work as a simple alternative to PeerTube.
https://stfn.pl/blog/95-bunny-cdn-video-streaming/
#blog #video #europeanalternatives #peertube -
New blog post!
In which I show how I use Bunny Stream, Bunny CDN's video hosting and streaming service, to embed videos on my blog.
I also talk how, if accepting the downsides, it can work as a simple alternative to PeerTube.
https://stfn.pl/blog/95-bunny-cdn-video-streaming/
#blog #video #europeanalternatives #peertube -
New blog post!
I added
human.jsonto my blog to show that I am indeed a human and not AI, and I am also vouching for others that they are of the human kind.It's a small step against the flood of AI generated sites, but I guess it's something?
-
@stfn I am also playing around with restic and it feels intuitive. Love that it can use rclone.
I tried to set a global exclude file variable (as I assumed it would exist when you can set the repo and encryption key) and saw the discussion [1] around environment variables (since 2017). Sadly no exclude file var in sight.
I found resticprofile [2] that comes to the rescue. Has exactly what I was looking for.
[1] https://github.com/restic/restic/issues/1233
[2] https://creativeprojects.github.io/resticprofile/index.html
-
-
-
-
-
-
-
-
-
-
-
-
NOT a new blog post!
This time there is no new blog post, but I did a bit of spring cleaning and updates.
I updated the About and /Uses pages, and added Projects and Talks.
https://stfn.pl/about/
https://stfn.pl/projects/
https://stfn.pl/talks/
https://stfn.pl/uses/
#blog #webpage #uses -
Tak, to wtyczka Rentgen od @icd
Bardzo dobra 👍 👏
-
@stfn @cofiem @bkim If versioning via `pyproject.toml`is a concern then you might want to take a look at `setuptools_scm` which takes care of that via Git tags.
Workflow then becomes quite simple...
1. tag a commit
2. tag triggers CI to build and publish package (conditional on format of tag matching a pattern e.g. `v*`)https://setuptools-scm.readthedocs.io/en/latest/
GitHub example (should be adaptable to Woodpecker)
https://github.com/AFM-SPM/TopoStats/blob/main/.github/workflows/pypi.yaml
(check `pyproject.toml` in that repo too).
-
@stfn I think the #pypa #python GitHub publish action is a good place to start to see what needs to be done.
https://github.com/pypa/gh-action-pypi-publishYou'll need to use tokens instead of Trusted Publishing, as your CI is not integrated into Trusted Publishing. Twine is the usual way.
https://twine.readthedocs.io/en/stable/You may be able to generate & include attestations.
https://docs.pypi.org/attestations/ -
-
-
New blog post!
A postmortem on how my VPS got infected with a crypto miner through, probably, a vulnerability in a docker container. And that has shown all things I have been doing wrong with administrating my server and self hosted services.
With many thanks to @louis @agturcz and @cichy1173