home.social

Search

472 results for “stfn”

  1. 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

  2. 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

  3. 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:

    https://stfn.pl/blog/96-markarians-chain/

    #astrophotography #pixinsight #gimp #photography #blog

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. New blog post!

    I added human.json to 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?

    https://stfn.pl/blog/94-human-json/

    #humanjson #blog

  10. @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] github.com/restic/restic/issue

    [2] creativeprojects.github.io/res

    #restic #resticprofile

  11. @stfn #Zrzutka jest dobrym pomysłem, przedmiot i cel nie dla każdego.

  12. @stfn #Zrzutka jest dobrym pomysłem, przedmiot i cel nie dla każdego.

  13. @stfn #Zrzutka jest dobrym pomysłem, przedmiot i cel nie dla każdego.

  14. @stfn #Zrzutka jest dobrym pomysłem, przedmiot i cel nie dla każdego.

  15. @stfn #Zrzutka jest dobrym pomysłem, przedmiot i cel nie dla każdego.

  16. @stfn
    So its just like "GOTO" + label just outside of outer loop right? ;-)

    #Trolling

  17. 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

  18. @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*`)

    setuptools-scm.readthedocs.io/

    GitHub example (should be adaptable to Woodpecker)

    github.com/AFM-SPM/TopoStats/b

    (check `pyproject.toml` in that repo too).

    #python #setuptools

  19. @stfn I think the #pypa #python GitHub publish action is a good place to start to see what needs to be done.
    github.com/pypa/gh-action-pypi

    You'll need to use tokens instead of Trusted Publishing, as your CI is not integrated into Trusted Publishing. Twine is the usual way.
    twine.readthedocs.io/en/stable/

    You may be able to generate & include attestations.
    docs.pypi.org/attestations/

  20. @stfn niestety VII. Nieudana jest, ale #tradycja nakazuje Maraton w święta

  21. 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

    https://stfn.pl/blog/88-i-got-hacked/

    #blog #vps #selfhosting #umami

  22. @stfn

    Też wczoraj :)
    Na drugim lapku (starszym ThinkPad) mam Kubuntu.
    Karta intela to wszystko poszło błysk.

    Ale na nowym Kubuntu Plasma 6.4, a na KDE Neon już 6.5 ;)

    #KUbuntu #KDE #Neon #Plasma #KDENeon