Looking for inspiration? awsimple [1] by jamesabel [2].
Simple API for basic AWS services
References:
[1]: https://github.com/jamesabel/awsimple
[2]: https://github.com/jamesabel
Publishing rhythm
Building Rich a Dev Server
Draft Post
I’ve really been digging [1]@willmcgugan [2]’s
rich [3] library for creating TUI like
interfaces in python. I’ve only recently started to take full advantage of it.
Dev Server # [4]
I am working on a project in which I want to have a dev
server running continuously in the background. I really
like dev servers theat automatically chooose an unused
port and list out the running pid so that I can kill it if
I need to.
- automatic port number
- auto-restart
- display ( port, pid, uptime )
finding the port # [5]
I am very novice at best when it comes to sockets, the following function came
from searching StackOverflow for how to tell if a port is in use. I
recursively check if a port is being used, if it is I increment by one until I
find an unused port to return.
def find_port(port=8000):
"""Find a port not in ues starting at given port"""
import socket
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
if s.connect_ex(("localhost", port)) == 0:
retur...
Looking for inspiration? telescope.nvim [1] by nvim-telescope [2].
Find, Filter, Preview, Pick. All lua, all the time.
References:
[1]: https://github.com/nvim-telescope/telescope.nvim
[2]: https://github.com/nvim-telescope
If you’re into interesting projects, don’t miss out on harpoon [1], created by ThePrimeagen [2].
No description available.
References:
[1]: https://github.com/ThePrimeagen/harpoon
[2]: https://github.com/ThePrimeagen
The work on maggieappleton.com [1] by MaggieAppleton [2].
⚠️ Now retired. My previous, poorly constructed digital garden built with Gatsby and MDX. Updated garden here: https://github.com/MaggieAppleton/maggieappleton.com-V2
References:
[1]: https://github.com/MaggieAppleton/maggieappleton.com
[2]: https://github.com/MaggieAppleton
Check out tmate-io [1] and their project tmate [2].
Instant Terminal Sharing
References:
[1]: https://github.com/tmate-io
[2]: https://github.com/tmate-io/tmate
The work on cookiecutter-data-science [1] by drivendataorg [2].
A logical, reasonably standardized, but flexible project structure for doing and sharing data science work.
References:
[1]: https://github.com/drivendataorg/cookiecutter-data-science
[2]: https://github.com/drivendataorg
Site Down During Build
Recently I noticed a new netlify site of mine was down while I was checking to
see if new content was live. Later found out this was consistent after each
and every push the site would go gown as soon as I hit push, and would not come
back until the build finished.
Is this normal? # [1]
Do other Netlify sites go down during build???
Short Answer NO. All of my google fu lead me to believe I was alone and none of my other sites do this.
Digging into my build # [2]
My deploy script ends with the following. After resetting keys and watching it build half a dozen
times I determined that everything was working as normal here.
- name: Deploy to Netlify
uses: nwtgck/[email protected]
with:
publish-dir: "./markout"
production-branch: markout
production-deploy: true
deploy-message: "Deploy markout from GitHub Actions"
env:
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
Opening the Nelify Console # [3]
After poking at t...
Kedro pipeline_registry.py
With the realease of kedro==0.17.2 came a new module in the project template
pipeline_registry.py. Here are some notes that I learned while playing with
this new module.
migrating to pipeline_registry.py # [1]
- create a src/<package-name>/pipeline_registry.py file create a
- register_pipelines function in pipeline_registry.py that mirrors the
- register_pipelines method from your hooks.py module do not bring the
- hook_impl decorator remove register_pipelines method on your ProjectHooks
- class
You should now have something that looks like this in your
src/<package-name>/pipeline_registry.py.
"""Project pipelines."""
from typing import Dict
from kedro.pipeline import Pipeline
def register_pipelines() -> Dict[str, Pipeline]:
"""Register the project's pipelines.
Returns: A mapping from a pipeline name to a ``Pipeline`` object.
"""
return {"__default__": Pipeline([])}
pipeline_registry only works in kedro>=0.17.2
Conflict Resolution # [2]
What happens If I register p...
Check out smitajit [1] and their project bufutils.vim [2].
bufutils.vim provide utilities to open, close, refresh, move, resize, zoom buffers faster
References:
[1]: https://github.com/smitajit
[2]: https://github.com/smitajit/bufutils.vim
I like Rigellute’s [1] project spotify-tui [2].
Spotify for the terminal written in Rust 🚀
References:
[1]: https://github.com/Rigellute
[2]: https://github.com/Rigellute/spotify-tui
I like swyxio’s [1] project technical-community-builders [2].
companies hiring technical community builders
References:
[1]: https://github.com/swyxio
[2]: https://github.com/swyxio/technical-community-builders
Just starred Minyus [1] by Minyus [2]. It’s an exciting project with a lot to offer.
No description available.
References:
[1]: https://github.com/Minyus/Minyus
[2]: https://github.com/Minyus
I like uranusjr’s [1] project simpleindex [2].
No description available.
References:
[1]: https://github.com/uranusjr
[2]: https://github.com/uranusjr/simpleindex
I came across lorenabalan [1] from lorenabalan [2], and it’s packed with great features and ideas.
Personal repo
References:
[1]: https://github.com/lorenabalan/lorenabalan
[2]: https://github.com/lorenabalan
I came across vim.wasm [1] from rhysd [2], and it’s packed with great features and ideas.
Vim editor ported to WebAssembly
References:
[1]: https://github.com/rhysd/vim.wasm
[2]: https://github.com/rhysd
I recently discovered de1-python [1] by dataengineerone [2], and it’s truly impressive.
Curated collection of DE1’s favorite kedro pieces.
References:
[1]: https://github.com/dataengineerone/de1-python
[2]: https://github.com/dataengineerone
I recently discovered markserv [1] by markserv [2], and it’s truly impressive.
🏁 serve markdown as html [3] (GitHub style), index directories, live-reload as you edit
References:
[1]: https://github.com/markserv/markserv
[2]: https://github.com/markserv
[3]: /html/
facelessuser [1] has done a fantastic job with pymdown-extensions [2]. Highly recommend taking a look.
Extensions for Python Markdown
References:
[1]: https://github.com/facelessuser
[2]: https://github.com/facelessuser/pymdown-extensions
Check out dirsync [1] by tkhyn [2]. It’s a well-crafted project with great potential.
No description available.
References:
[1]: https://github.com/tkhyn/dirsync
[2]: https://github.com/tkhyn