A fork of MarginaliaSearch for Catgirl Intelligence Agency
Go to file
2023-03-04 13:19:01 +01:00
api Restructuring the git repo 2023-03-04 13:19:01 +01:00
common Restructuring the git repo 2023-03-04 13:19:01 +01:00
crawl Restructuring the git repo 2023-03-04 13:19:01 +01:00
env Restructuring the git repo 2023-03-04 13:19:01 +01:00
features Restructuring the git repo 2023-03-04 13:19:01 +01:00
gradle/wrapper Merge changes from experimental branch (#132) 2023-01-08 11:11:44 +01:00
index Restructuring the git repo 2023-03-04 13:19:01 +01:00
libraries Restructuring the git repo 2023-03-04 13:19:01 +01:00
marginalia_nu/src/main/java/nu/marginalia/util Restructuring the git repo 2023-03-04 13:19:01 +01:00
other Restructuring the git repo 2023-03-04 13:19:01 +01:00
protocol Merge changes from experimental branch (#132) 2023-01-08 11:11:44 +01:00
run Restructuring the git repo 2023-03-04 13:19:01 +01:00
services-core Restructuring the git repo 2023-03-04 13:19:01 +01:00
services-satellite Restructuring the git repo 2023-03-04 13:19:01 +01:00
third-party Restructuring the git repo 2023-03-04 13:19:01 +01:00
tools/screenshot Restructuring the git repo 2023-03-04 13:19:01 +01:00
.gitignore Restructuring the git repo 2023-03-04 13:19:01 +01:00
build.gradle Restructuring the git repo 2023-03-04 13:19:01 +01:00
CONTRIBUTING.md Update 'CONTRIBUTING.md' 2022-11-12 14:12:59 +01:00
docker-compose.yml Restructuring the git repo 2023-03-04 13:19:01 +01:00
docker-service.gradle Restructuring the git repo 2023-03-04 13:19:01 +01:00
gradle.properties Restructuring the git repo 2023-03-04 13:19:01 +01:00
gradlew first commit 2022-05-19 17:45:26 +02:00
gradlew.bat Merge changes from experimental branch (#132) 2023-01-08 11:11:44 +01:00
LICENSE.md Update 'LICENSE.md' 2022-05-19 19:23:38 +02:00
README.md Restructuring the git repo 2023-03-04 13:19:01 +01:00
settings.gradle Restructuring the git repo 2023-03-04 13:19:01 +01:00

marginalia.nu

This is the source code for Marginalia Search.

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.

Set up instructions

For local development, you're strongly encouraged to use docker or podman. From a fresh to running system, you'll need to do this:

$ ./gradlew assemble

$ ./gradlew docker

$ vim run/settings.profile

(follow instructions in file)

$ run/setup.sh

$ run/reconvert.sh

$ docker-compose up

Wait a moment and check out https://localhost:8080.

Documentation

Documentation is a work in progress.

Contributing

CONTRIBUTING.md

Supporting

Consider supporting this project.

Contact

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