A fork of MarginaliaSearch for Catgirl Intelligence Agency
Go to file
2023-03-04 14:24:38 +01:00
api Remove old unused protobuf crap 2023-03-04 14:17:13 +01:00
common Remove old unused protobuf crap 2023-03-04 14:17:13 +01:00
crawl Remove old unused protobuf crap 2023-03-04 14:17:13 +01:00
features Remove old unused protobuf crap 2023-03-04 14:17:13 +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 14:00:46 +01:00
libraries Remove old unused protobuf crap 2023-03-04 14:17:13 +01:00
other Remove old unused protobuf crap 2023-03-04 14:17:13 +01:00
run Restructuring the git repo 2023-03-04 14:00:46 +01:00
services-core Remove old unused protobuf crap 2023-03-04 14:17:13 +01:00
services-satellite Remove old unused protobuf crap 2023-03-04 14:17:13 +01:00
third-party Restructuring the git repo 2023-03-04 13:19:01 +01:00
tools/screenshot Remove old unused protobuf crap 2023-03-04 14:17:13 +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 Move env into run for clarity 2023-03-04 14:24:38 +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 Remove old unused protobuf crap 2023-03-04 14:17:13 +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.