I’m really excited about minesweeper [1], an amazing project by NotUnlikeTheWaves [2]. It’s worth exploring!
A minesweeper in the terminal written in Golang with Bubbletea
References:
[1]: https://github.com/NotUnlikeTheWaves/minesweeper
[2]: https://github.com/NotUnlikeTheWaves
Publishing rhythm
The work on gh-eco [1] by jrnxf [2].
🦎 gh cli extension to explore the ecosystem
References:
[1]: https://github.com/jrnxf/gh-eco
[2]: https://github.com/jrnxf
Using Different versions of python with pipx | pyenv
[1]
I love using pipx for automatic virtual environment [2] management of my globally
installed python cli applications, but sometimes the application is not
compatible with your globally installed pipx
Which version of python is pipx using?? # [3]
This one took me a minute to figure out at first, please let me know if there
is a better way. I am pretty certain that this is not the ideal way, but it
works.
My first technique was to make a package that printed out sys.version.
# what version of python does the global pipx use?
pipx run --spec git+https://github.com/waylonwalker/pyvers pyvers
# what version of python does the local pipx use?
python -m pipx run --spec git+https://github.com/waylonwalker/pyvers pyvers
Let’s setup some other versions of python with pyenv # [4]
If you don’t already have pyenv [5] installed,
you can follow their install
instructions [6] to get it.
pyenv install 3.8.13
pyenv install 3.10.5
I usually require a virtual environment # [7]
I set the PIP...
Check out Cveinnt [1] and their project LiveTerm [2].
💻 Build terminal styled websites in minutes!
References:
[1]: https://github.com/Cveinnt
[2]: https://github.com/Cveinnt/LiveTerm
curl [1] has done a fantastic job with curl [2]. Highly recommend taking a look.
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features
References:
[1]: https://github.com/curl
[2]: https://github.com/curl/curl
LIVE-REPLAY - Python dev | Markata todoui | 4/6/2022
https://youtu.be/-42A5210HYo
Super fun steam Broadcasted live on Twitch – Watch live at https://www.twitch.tv/waylonwalker
We worked on markata todoui, a command tui trello board written in python using only markdown files to store the data. I love markdown and I want to make this my workflow.
During this stream we get RAIDED by TEEJ_DV! and chat about tmux a bit before calling the changes to markata-tui good and signing off.
- dotfiles: https://github.com/WaylonWalker/devtainer
- today’s project: https://github.com/WaylonWalker/markata-todoui
- website: https://waylonwalker.com/
The work on fish-lf-icons [1] by joshmedeski [2].
Fish plugin to add Nerd Font icon support to the lf terminal file manager
References:
[1]: https://github.com/joshmedeski/fish-lf-icons
[2]: https://github.com/joshmedeski
If you’re into interesting projects, don’t miss out on wish-lists [1], created by pypeaday [2].
amazon wish lists replacement
References:
[1]: https://github.com/pypeaday/wish-lists
[2]: https://github.com/pypeaday
I’m really excited about typeshed [1], an amazing project by python [2]. It’s worth exploring!
Collection of library stubs for Python, with static types
References:
[1]: https://github.com/python/typeshed
[2]: https://github.com/python
If you’re into interesting projects, don’t miss out on mypy [1], created by python [2].
Optional static typing for Python
References:
[1]: https://github.com/python/mypy
[2]: https://github.com/python
I’m impressed by devshell [1] from numtide [2].
Per project developer environments
References:
[1]: https://github.com/numtide/devshell
[2]: https://github.com/numtide
The work on pyscript [1] by pyscript [2].
PyScript is an open source platform for Python in the browser. Try PyScript: https://pyscript.com Examples: https://tinyurl.com/pyscript-examples Community: https://discord.gg/HxvBtukrg2
References:
[1]: https://github.com/pyscript/pyscript
[2]: https://github.com/pyscript
Check out pypeaday [1] and their project tdarr [2].
tdarr setup
References:
[1]: https://github.com/pypeaday
[2]: https://github.com/pypeaday/tdarr
If you’re into interesting projects, don’t miss out on skedulord [1], created by koaning [2].
captures logs and makes cron more fun
References:
[1]: https://github.com/koaning/skedulord
[2]: https://github.com/koaning
How I Quickly Capture Screenshots directly into My Blog
When I am creating blog posts it’s often helpful to add screenshots to them to
illustrate what I see on my screen. Sometimes I lack good screenshots in my
posts because it just takes more effort than I have in the moment, and I
prioritize making content over making perfect content.
Making Screenshots # [1]
When I have something to take a screenshot of, I need to take the shot,
optimize the image, often convert it to a better format, publish it, and
create a the img tag in my blog.
- take screenshot
- optimize
- conversion
- publish
- create img tag
Created in 🐍Python # [2]
I created this tool for myself in python because that is what I am most
familiar with, but realistically most of what I am calling are shell scripts
that I could do in just about any language.
Install my screenshot tool # [3]
My screenshot tool is quite hacky and not configurable, but works wonderfully
for me. If you like it and want to use it, make it configurable or fork it.
For now it lives on GitHub...
Copier < 6.0.0b0 considered dangerous
Copier is a fantastic templating library written in python, but older versions
have a dangerous bug if you are using it inside of existing directories.
!!UPDATE # [1]
As of May 15, 2022, the stable release of copier now includes these changes, if
you have not already make sure you update.
This is a PSA # [2]
I Use copier several times per day and get fantastic benefit from this project,
this post is not intended to crap all over copier in any way, but is rather a
PSA for other users who do use copier like I do so that they know the dangers
of using copier inside an existing directory.
The issue # [3]
The fix # [4]
https://github.com/copier-org/copier/pull/273
As of the time of writing this version is still in beta, if you still want to
use copier with existing directtories, I’d strongly encourage you to install
the --pre release.
pipx install copier --pip-args='--pre'
confirm # [5]
copier --version
# copier 6.0.0b0
My update commit # [6]
https://github.com/WaylonWalker/de...
nvim-notify [1] by rcarriga [2] is a game-changer in its space. Excited to see how it evolves.
A fancy, configurable, notification manager for NeoVim
References:
[1]: https://github.com/rcarriga/nvim-notify
[2]: https://github.com/rcarriga
I came across smart-sec-cam [1] from scottbarnesg [2], and it’s packed with great features and ideas.
A privacy-focused, intelligent security camera system.
References:
[1]: https://github.com/scottbarnesg/smart-sec-cam
[2]: https://github.com/scottbarnesg
I came across cli [1] from httpie [2], and it’s packed with great features and ideas.
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
References:
[1]: https://github.com/httpie/cli
[2]: https://github.com/httpie