geminispace.info

search provider for gemini space
git clone git://git.clttr.info/geminispace.info.git
Log (Feed) | Files | Refs (Tags) | README | LICENSE

ModeNameSize
-rw-r--r--.git-blame-ignore-revs2L
-rw-r--r--.gitignore152L
-rw-r--r--LICENSE33L
-rw-r--r--README.md47L
-rw-r--r--docs/handling-robots.md11L
-rw-r--r--gus/__init__.py1L
-rw-r--r--gus/build_index.py192L
-rw-r--r--gus/constants.py31L
-rw-r--r--gus/crawl.py597L
-rw-r--r--gus/excludes.py192L
-rw-r--r--gus/lib/__init__.py0B
-rw-r--r--gus/lib/db_model.py71L
-rw-r--r--gus/lib/domain.py7L
-rw-r--r--gus/lib/gemini.py428L
-rw-r--r--gus/lib/index_statistics.py140L
-rw-r--r--gus/lib/logging.py34L
-rw-r--r--gus/lib/misc.py76L
-rw-r--r--gus/lib/search.py109L
-rw-r--r--gus/lib/whoosh_extensions.py103L
-rwxr-xr-xinfra/filter_seed_request.sh3L
-rw-r--r--infra/gus-crawl.service13L
-rw-r--r--infra/gus-index.service14L
-rw-r--r--infra/gus.service22L
-rwxr-xr-xinfra/rebuild_index.sh13L
-rw-r--r--logging.ini21L
-rw-r--r--poetry.lock996L
-rw-r--r--pyproject.toml31L
-rw-r--r--scripts/add_domains.py33L
-rw-r--r--scripts/add_is_cross_host_like.py24L
-rw-r--r--scripts/add_none_charset.py35L
-rw-r--r--scripts/add_normalized_url.py16L
-rw-r--r--scripts/build_threads.py197L
-rw-r--r--scripts/remove_domain.py40L
-rw-r--r--scripts/search_index.py91L
-rw-r--r--serve/__init__.py3L
-rw-r--r--serve/constants.py5L
-rw-r--r--serve/main.py47L
-rw-r--r--serve/models.py162L
-rw-r--r--serve/templates/about.gmi42L
-rw-r--r--serve/templates/add_seed.gmi5L
-rw-r--r--serve/templates/backlinks.gmi56L
-rw-r--r--serve/templates/documentation/backlinks.gmi17L
-rw-r--r--serve/templates/documentation/indexing.gmi46L
-rw-r--r--serve/templates/documentation/searching.gmi48L
-rw-r--r--serve/templates/fragments/documentation-toc.gmi3L
-rw-r--r--serve/templates/fragments/footer.gmi4L
-rw-r--r--serve/templates/fragments/header.gmi5L
-rw-r--r--serve/templates/fragments/pager.gmi16L
-rw-r--r--serve/templates/index.gmi19L
-rw-r--r--serve/templates/known_feeds.gmi12L
-rw-r--r--serve/templates/known_hosts.gmi15L
-rw-r--r--serve/templates/newest_hosts.gmi12L
-rw-r--r--serve/templates/newest_pages.gmi12L
-rw-r--r--serve/templates/news.gmi191L
-rw-r--r--serve/templates/search.gmi36L
-rw-r--r--serve/templates/search_suggestions.gmi12L
-rw-r--r--serve/templates/statistics.gmi37L
-rw-r--r--serve/templates/statistics_historical_overall.gmi14L
-rw-r--r--serve/templates/threads.gmi27L
-rw-r--r--serve/views.py276L
-rw-r--r--tests/gus/lib/test_gemini.py144L
-rw-r--r--tests/gus/test_crawl.py37L