Add BringRSS to homepage.
This commit is contained in:
parent
358481c623
commit
183f663b4d
2 changed files with 277 additions and 5 deletions
258
voussoir.net/cv/bringrss.svg
Normal file
258
voussoir.net/cv/bringrss.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 15 KiB |
|
@ -389,15 +389,16 @@ body.start_eating_that_trashcan .cvitem_details
|
||||||
|
|
||||||
<section id="cv">
|
<section id="cv">
|
||||||
<h2 class="width_limited" id="projects">Projects</h2>
|
<h2 class="width_limited" id="projects">Projects</h2>
|
||||||
|
|
||||||
<div class="cvitem">
|
<div class="cvitem">
|
||||||
<div class="width_limited">
|
<div class="width_limited">
|
||||||
<h3 class="cvitem_title" id="etiquette">Etiquette</h3>
|
<h3 class="cvitem_title" id="bringrss">BringRSS</h3>
|
||||||
<div class="cvitem_details">
|
<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>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>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://bringrss.voussoir.net">Live demo</a></p>
|
||||||
<p><a href="https://github.com/voussoir/etiquette">https://github.com/voussoir/etiquette</a></p>
|
<p><a href="https://github.com/voussoir/bringrss">https://github.com/voussoir/bringrss</a></p>
|
||||||
</div>
|
</div>
|
||||||
<img class="cvitem_logo" src="./cv/etiquette.svg"/>
|
<img class="cvitem_logo" src="./cv/bringrss.svg"/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -412,6 +413,19 @@ body.start_eating_that_trashcan .cvitem_details
|
||||||
</div>
|
</div>
|
||||||
</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="cvitem">
|
||||||
<div class="width_limited">
|
<div class="width_limited">
|
||||||
<h3 class="cvitem_title" id="timesearch">Timesearch</h3>
|
<h3 class="cvitem_title" id="timesearch">Timesearch</h3>
|
||||||
|
|
Loading…
Reference in a new issue