Add BringRSS to homepage.

This commit is contained in:
voussoir 2022-03-26 13:32:48 -07:00
parent 358481c623
commit 183f663b4d
No known key found for this signature in database
GPG key ID: 5F7554F8C26DACCB
2 changed files with 277 additions and 5 deletions

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -389,15 +389,16 @@ body.start_eating_that_trashcan .cvitem_details
<section id="cv">
<h2 class="width_limited" id="projects">Projects</h2>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="etiquette">Etiquette</h3>
<h3 class="cvitem_title" id="bringrss">BringRSS</h3>
<div class="cvitem_details">
<p>Etiquette is a tag-based file organization system with a web interface, built with Flask and SQLite3. Tag-based systems solve problems that a traditional folder hierarchy can't: <em>which folder should a file go in if it equally belongs in both?</em> and <em>how do I make my files searchable without littering the filenames themselves with keywords?</em></p>
<p>Etiquette is unique because the tags themselves are hierarchical. By tagging one of your vacation photos with the <code>family.parents.dad</code> tag, it will automatically appear in searches for <code>family.parents</code> and <code>family</code> as well. A traditional folder system, here called albums, is available to bundle files that always belong together without creating a bespoke tag to represent that bundle. Regardless, the files on disk are never modified.</p>
<p><a href="https://github.com/voussoir/etiquette">https://github.com/voussoir/etiquette</a></p>
<p>BringRSS is an RSS client and newsreader with a web interface, made with Flask and SQLite3. RSS is a great way to keep up with your favorite forums, bloggers, podcasts, and newspapers since all the new posts come straight to you in a single place. BringRSS can send news objects to your own Python scripts, allowing for powerful automation like podcast downloading, email notifications, and other more niche features that would be outside the scope of the BringRSS application itself.</p>
<p><a href="https://bringrss.voussoir.net">Live demo</a></p>
<p><a href="https://github.com/voussoir/bringrss">https://github.com/voussoir/bringrss</a></p>
</div>
<img class="cvitem_logo" src="./cv/etiquette.svg"/>
<img class="cvitem_logo" src="./cv/bringrss.svg"/>
</div>
</div>
@ -412,6 +413,19 @@ body.start_eating_that_trashcan .cvitem_details
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="etiquette">Etiquette</h3>
<div class="cvitem_details">
<p>Etiquette is a tag-based file organization system with a web interface, built with Flask and SQLite3. Tag-based systems solve problems that a traditional folder hierarchy can't: <em>which folder should a file go in if it equally belongs in both?</em> and <em>how do I make my files searchable without littering the filenames themselves with keywords?</em></p>
<p>Etiquette is unique because the tags themselves are hierarchical. By tagging one of your vacation photos with the <code>family.parents.dad</code> tag, it will automatically appear in searches for <code>family.parents</code> and <code>family</code> as well. A traditional folder system, here called albums, is available to bundle files that always belong together without creating a bespoke tag to represent that bundle. Regardless, the files on disk are never modified.</p>
<p><a href="https://etiquette.voussoir.net">Live demo</a></p>
<p><a href="https://github.com/voussoir/etiquette">https://github.com/voussoir/etiquette</a></p>
</div>
<img class="cvitem_logo" src="./cv/etiquette.svg"/>
</div>
</div>
<div class="cvitem">
<div class="width_limited">
<h3 class="cvitem_title" id="timesearch">Timesearch</h3>