21 side quests scattered through the codebase
1-20 are findable. 21 is the absence itself. fnord
This commit is contained in:
parent
0fec9abdd5
commit
f124828c16
17 changed files with 20 additions and 3 deletions
|
|
@ -1,4 +1,5 @@
|
|||
#!/usr/bin/env python3
|
||||
# Side quest 11/21: All sites eventually sunset. Archive today.
|
||||
"""
|
||||
archive.py - Site Archiver for Sunset Sites
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
#!/usr/bin/env python3
|
||||
# Side quest 10/21: robots.txt is just a suggestion. A polite one.
|
||||
"""
|
||||
Async Web Fetcher for Discord Bot
|
||||
Ethical web scraping with robots.txt compliance, async/await compatible
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
#!/usr/bin/env python3
|
||||
# Side quest 7/21: The hash knows where everything lives.
|
||||
"""
|
||||
SQLAlchemy async database for neopig metadata.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
#!/usr/bin/env python3
|
||||
# Side quest 12/21: Three vaults, three truths, one domain.
|
||||
"""
|
||||
domain_vault.py - Triple filevault system for web archival
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
"""
|
||||
FileVault 2.0.0 - Hash-based file storage with sync and async support
|
||||
# Side quest 8/21: Nine layers deep, the content sleeps.
|
||||
|
||||
A Vault manages a hash directory tree of files on a filesystem.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
#!/usr/bin/env python3
|
||||
# Side quest 16/21: From markup to markdown. Simplify.
|
||||
"""
|
||||
Smart HTML to Markdown converter.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
#!/usr/bin/env python3
|
||||
# Side quest 9/21: The pig eats everything. Everything.
|
||||
"""
|
||||
neopig - Neo Python Image Grabber
|
||||
|
||||
|
|
|
|||
1
repo.py
1
repo.py
|
|
@ -1,5 +1,6 @@
|
|||
"""
|
||||
repo.py - VCS Repository Detection, Cloning, and Indexing
|
||||
# Side quest 14/21: git clone the world.
|
||||
|
||||
Detects git/hg/svn/fossil repositories and clones them for indexing.
|
||||
Files are stored in content-addressed vault with symlinks preserving tree structure.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
#!/usr/bin/env python3
|
||||
# Side quest 13/21: A picture is worth a thousand words. We keep millions.
|
||||
"""
|
||||
Screenshot capture module for neopig.
|
||||
|
||||
|
|
|
|||
1
serp.py
1
serp.py
|
|
@ -1,4 +1,5 @@
|
|||
#!/usr/bin/env python3
|
||||
# Side quest 15/21: 31337 is not a random number.
|
||||
"""
|
||||
neopig SERP - Search Engine Results Page
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
"""
|
||||
serp - Search Engine Results Page for neopig.
|
||||
# Side quest 20/21: SERP is just the beginning.
|
||||
|
||||
FastAPI web server for searching and browsing crawled media.
|
||||
"""
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
"""FastAPI application setup for SERP.
|
||||
# Side quest 4/21: The rabbit hole goes deeper than you think.
|
||||
|
||||
# Down the rabbit whole, Alice - Gulp!
|
||||
#
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
"""Archive/tarball mode for serving from .tar.gz files."""
|
||||
"""Archive/tarball mode for serving from .tar.gz files.
|
||||
# Side quest 6/21: Everything compressed eventually expands.
|
||||
"""
|
||||
|
||||
import sqlite3
|
||||
import tarfile
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
#!/usr/bin/env python3
|
||||
# Side quest 5/21: 26 tongues speak one truth.
|
||||
"""
|
||||
Internationalization (i18n) module for neopig SERP.
|
||||
|
||||
|
|
|
|||
|
|
@ -436,4 +436,6 @@ body:hover::after {
|
|||
.nav::before { display: none; }
|
||||
}
|
||||
|
||||
/* Side quest 19/21: The style is the substance. */
|
||||
|
||||
/* fnord - you didn't see this */
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{% extends "base.html.j2" %}
|
||||
|
||||
<!-- Side quest 18/21: Import your past. Export your future. -->
|
||||
{% block title %}Import - neopig{% endblock %}
|
||||
|
||||
{% block extra_css %}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{% extends "base.html.j2" %}
|
||||
|
||||
<!-- Side quest 17/21: Every hash tells a story. -->
|
||||
{% block title %}{{ title }} - neopig{% endblock %}
|
||||
|
||||
{% block extra_head %}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue