14 lines
1.0 KiB
Markdown
14 lines
1.0 KiB
Markdown
<div id="projects">
|
|
<h3>Projects</h3>
|
|
pkgstash - https://github.com/ewpt3ch/pkgstash
|
|
|
|
Starting from a desire to reduce duplication in update management for my local arch linux systems I built a sparse caching server. It reduces external traffic in a local network that has multiple arch linux systems. By replicating the structure of a full mirror it provides a drop in replacement for any standard mirror. Clients add this in their mirrorlist and pacman just works. Configuration is done with TOML which mimics the syntax of pacman.conf closely. Singleflight it used for preventing duplicate cache downloads if multiple clients are updating at the same time.
|
|
|
|
Go, golang.org/x/sync/singleflight, github.com/BurntSushi/toml, Github actions
|
|
|
|
resume-builder - https://github.com/ewpt3ch/resume-builder
|
|
Automates the process of creating distributable resumes from easy to edit markdown files. Uses woodpecker ci or github actions to create html and pdf then publish them on a website.
|
|
|
|
Python, uv, woodepecker ci, jinja2, htmltopdf, mdtohtml
|
|
</div>
|