home.social

Search

1000 results for “nobodyinperson”

  1. 🚀 v0.6.0 is out with some nice improvements:

    - more intuitive tracking cli, e.g.
    > atl tr work @home for 2h on project=A with person=pete,mary and mood=yay
    - common filler words are ignored (with, and, or, etc.)
    - no-emoji mode
    - improvements to help page and log messages
    - better test coverage
    - better removal of multiple events
    - and other stuff!

    pypi.org/project/annextimelog/

    Changelog: gitlab.com/nobodyinperson/anne

  2. Afterwards, will receive much-needed (bulk) editing functionality:

    # change title
    > atl mod ID title=newtitle
    # change end time
    > atl mod ID until 10min ago
    # open $EDITOR to bulk-edit all party events
    > atl edit tag=party

    Natural time range specification and editing functionality are the two missing things to make it really useable for serious .

    gitlab.com/nobodyinperson/anne

  3. Next up for is a more natural way to specify time ranges, e.g.:

    > atl tr 10 - 12 title="serious stuff!"
    > atl tr 10 until now note=relaxing
    > atl tr work @home since 1500
    > atl tr coding @library for 3h until 10min ago
    ...

    As long as the order of the words is sensible, tags, notes, locations, etc. will be allowed to appear anywhere in between, before or after.

    gitlab.com/nobodyinperson/anne

  4. 🚀 v0.4.0 released with some minor changes:

    · 'now' accepted as time
    · '-O cli' outputs commands to recreate the log
    · CI tests against Python 3.10-3.13
    · publishing to from CI

    pypi.org/project/annextimelog/

    See full CHANGELOG here:

    gitlab.com/nobodyinperson/anne

    (annextimelog is an alpha-quality cli based on :gitannex: , an attempt of mine to .)

  5. So :python: 3.10's Structural Pattern Matching is basically for (sequences of) objects, right? 🙂

    peps.python.org/pep-0636/

    I will use it for the first time improving 's parsing of cli-given time ranges, e.g.

    atl tr 3h since 13:00
    atl tr 10:00 - now
    atl tr 14:00 for 4h
    atl tr y10:00 until 30min ago

    This will bring it closer to in usage.

    gitlab.com/nobodyinperson/anne

  6. When you add @pete's (opentimestamps.org) and signatures to your commits, you can prove even more that it was really you doing that work *at that time*, not someone else. Even when your PGP key is compromised later.

    Something along these lines:

    # my PR with extra goodies, hopefully soon to be merged
    pip install git+github.com/nobodyinperson/open
    git config commit.gpgsign true
    git config gpg.program ots-git-gpg-wrapper.sh

  7. Finishing the day with the most basic feature a time tracker can possibly have: recording a period of time. ⏱️

    This is , the :gitannex: based time tracker I'm making in the hope that it'll suit me better than or plain .

    I love adding configurably crazy amounts of debug output (-vvvvvvvv 😉) to my programs and @textualize's rich makes this a bliss!

    gitlab.com/nobodyinperson/anne

  8. I brainstormed what a cli time tracker based on :gitannex: could look like and detail how it would improve on the issues I have with and :

    gitlab.com/nobodyinperson/anne

    I would love to hear your opinions on this @[email protected] @simonmic 🙂

  9. @Stark9837 @3dprinting Me too. I don't like the original press-fit concept. I print with larger nozzles, layer heights and speeds and this frequently caused the original to not fit at all. My inserts snap into place, lock extremely tightly when something is screwed in, and are just as easily to remove. The with all its attachments is my first real project with and I'm really happy how well it works for designing.

    gitlab.com/nobodyinperson/hsw-

  10. @nobodyinperson

    I also still need to mount the sensor you see hanging there. That is my enclosure temperature sensor, and the #HoneycombStorageWall replaced its original mount. But I am still working on a design.

    @3dprinting #3dprinting

  11. latex-flatten now shows a nice diff view what it does in your LaTeX file. I also improved handling of weirdly indented \input and \includegraphics calls.

    gitlab.com/nobodyinperson/late

    @textualize

  12. Damn, it took me less than five hours to reproduce my :manjaro: #Manjaro setup in :nixos: #NixOS from zero 💪:

    - getting #GnuPG working
    - homedir encryption with #eCryptfs
    - all software I need
    - even managed to package 3 custom things not in nixpkgs (passrofi, my #OpenTimeStamps client fork, bemoji)

    Nix Packaging is indeed 𝘀𝗼 much easier than #ArchLinux, #Debian or #RPM packaging!

    This is the result: gitlab.com/nobodyinperson/nixc

  13. Damn, it took me less than five hours to reproduce my :manjaro: #Manjaro setup in :nixos: #NixOS from zero 💪:

    - getting #GnuPG working
    - homedir encryption with #eCryptfs
    - all software I need
    - even managed to package 3 custom things not in nixpkgs (passrofi, my #OpenTimeStamps client fork, bemoji)

    Nix Packaging is indeed 𝘀𝗼 much easier than #ArchLinux, #Debian or #RPM packaging!

    This is the result: gitlab.com/nobodyinperson/nixc

  14. Damn, it took me less than five hours to reproduce my :manjaro: #Manjaro setup in :nixos: #NixOS from zero 💪:

    - getting #GnuPG working
    - homedir encryption with #eCryptfs
    - all software I need
    - even managed to package 3 custom things not in nixpkgs (passrofi, my #OpenTimeStamps client fork, bemoji)

    Nix Packaging is indeed 𝘀𝗼 much easier than #ArchLinux, #Debian or #RPM packaging!

    This is the result: gitlab.com/nobodyinperson/nixc

  15. Damn, it took me less than five hours to reproduce my :manjaro: #Manjaro setup in :nixos: #NixOS from zero 💪:

    - getting #GnuPG working
    - homedir encryption with #eCryptfs
    - all software I need
    - even managed to package 3 custom things not in nixpkgs (passrofi, my #OpenTimeStamps client fork, bemoji)

    Nix Packaging is indeed 𝘀𝗼 much easier than #ArchLinux, #Debian or #RPM packaging!

    This is the result: gitlab.com/nobodyinperson/nixc

  16. @nobodyinperson have you heard from our Lord & Saviour systemd-nspawn? 😁
    That's basically chroot on steroids and allows to enter an OS' filesystem/disk image comparable to chroot, but properly namespaced and without all the "mount dev/proc/...“ dance.
    Furthermore it also allows to fully boot such an environment (-b) with a systemd instance running inside, while everything can be controlled nicely from the outside using the -M flag of systemctl/journalctl/...

    #systemd #nspawn

  17. @nialov Absolutely, git annex ist very flexible, well scriptable (see my generated table above), very robust and super powerful.

    There's unfortunately very little video tutorials or graphical instructions available for . If you understand German, my talk might give you a helpful overview: odysee.com/@nobodyinperson:6/T

    Make sure to use the latest version of git annex, @[email protected] has added some amazing new features lately.

  18. Here's the recording of my :gitannex: workshop kickoff today at the . My Peertube account still needs confirmation, so I put it on Odysee for now. It's in German 🇩🇪 though.

    I also mention @datalad at the end. 😃

    The sound is quite bad, my laptop mic is obviously quite shitty 😅 Also, OBS decided it was a good idea to just record a still of the *first* slide, so I hand-edited all the slides into the video. ✍️

    odysee.com/@nobodyinperson:6/T

    Slides: tuebix.github.io/tuebix-downlo

  19. @nobodyinperson und dann gibt es zu guter Letzt noch API-Provider wie #Nordigen oder #Spectre / #SaltEdge die als Gateway mit eigener PSD2-Anbindung zu den Banken dienen, aber damit hat man zum einen nur Zugriff auf die letzten 180 Tage an Transaktionen, zum anderen gewährt man einer Organisation mit Sitz in UK Zugriff auf seine Finanzen 🤷‍♂️

  20. Application: Bending a 3D object along a path.

    Such a transformation would make (or how I renamed my fork) very versatile.

    It already can:

    - parametrically twist along a line
    - parametrically thicken/modulate along a line

    Being able to arbitrarily bend space would make for some really flexible design possibilities.

    gitlab.com/nobodyinperson/sdf

  21. I added twist_between() to to twist an object between two control points with a custom angle easing function.

    Still amazed how 'simple' adding such a feature is with that codebase.

    gitlab.com/nobodyinperson/sdf

  22. @nobodyinperson @Jupyter

    I'll check #PythonSDF out. Honestly, I've never heard of it before you mentioned it. It is my best language so I think I would be able to have fun with it. Thanks!

    @3dprinting #3dprinting

  23. In pretty much every operation (difference, union, intersection, etc.) has a parameter k to do it smoothly. This is such an incredibly powerful feature to make parts stronger with fillets, more compliant, easier to print, better looking and so much more. Sorely missing in .

    One of the huge benefits of every object being just a mathematical function of the distance to the nearest surface.

    I forked it btw: gitlab.com/nobodyinperson/sdf

  24. @stepheneb With my fork of : gitlab.com/nobodyinperson/sdf

    The code for these particular screws is here: gitlab.com/nobodyinperson/hsw-

    But vase mode is a setting of the slicer, it's not in the model. Though it's trivial to shell an object in and probably many other CAD programs.

  25. I added modulating the width along a bezier curve to my fork of . So now we can make an octopus 🐙 with it! 🥳

    gitlab.com/nobodyinperson/sdf

  26. I added mirror()ing at arbitrary points into arbitrary directions to (my fork of) 🪞:

    github.com/nobodyinperson/sdf/

    It's so awesome that it's just high school math underneath and adding a feature like this mostly boils down to a single expression.

    It was equally straight-forward to add modulate_between() to modify the width of an object between two points. Very useful for chamfering flat surfaces or adding nice smooth dips along an object. 〰️

    github.com/nobodyinperson/sdf/