Internet search engine for text-oriented websites. Indexing the small, old and weird web.
Go to file
Viktor Lofgren a9f7b8223e Bug fix in site document listing (#139)
Co-authored-by: Viktor Lofgren <vlofgren@marginalia.nu>
Reviewed-on: https://git.marginalia.nu/marginalia/marginalia.nu/pulls/139
2023-02-12 19:10:18 +01:00
doc Added test util for the tests to remove hard coding of LanguageModels. 2022-05-19 18:05:10 +02:00
gradle/wrapper 2022-11 release (#133) 2023-01-08 11:13:39 +01:00
marginalia_nu Bug fix in site document listing (#139) 2023-02-12 19:10:18 +01:00
protocol 2022-11 release (#133) 2023-01-08 11:13:39 +01:00
third_party A tiny release between crawls (#138) 2023-02-12 10:57:07 +01:00
.gitignore Add vim's .swp-files to .gitignore 2022-05-21 15:14:12 +02:00
build.gradle 2022-11 release (#133) 2023-01-08 11:13:39 +01:00
CONTRIBUTING.md Reduce resource waste (#128) 2022-11-18 17:13:08 +01:00
gradlew first commit 2022-05-19 17:45:26 +02:00
gradlew.bat 2022-11 release (#133) 2023-01-08 11:13:39 +01:00
LICENSE.md Update 'LICENSE.md' 2022-05-19 19:23:38 +02:00
README.md 2022-11 release (#133) 2023-01-08 11:13:39 +01:00
settings.gradle Experimental changes for 22-08/09 update. 2022-08-26 16:08:46 +02:00

marginalia.nu

This is the source code for marginalia.nu, including the search engine, the MEMEX/gemini server, the and the encyclopedia service.

The aim of the project is to develop new and alternative discovery methods for the Internet. It's an experimental workshop as much as it is a public service, the overarching goal is to elevate the more human, non-commercial sides of the Internet. A side-goal is to do this without requiring datacenters and expensive enterprise hardware, to run this operation on affordable hardware.

The canonical git server for this project is https://git.marginalia.nu. It is fine to mirror it on other hosts, but if you have issues or questions git.marginalia.nu is where you want to go.

Important note about wmsa.local

This project has a sister repository called wmsa.local that contains scripts and configuration files for running and developing the code.

Without it, development is very unpleasant.

While developing the code, you will want an environment variable WMSA_HOME pointing to the directory in which wmsa.local is checked out, otherwise the code will not run and several tests will fail.

Documentation

Documentation is a work in progress. See the wiki.

Contributing

CONTRIBUTING.md

Supporting

Consider supporting this project.

Contact

You can email kontakt@marginalia.nu with any questions or feedback.