Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/holzmaster/suche
Volltextsuche für das pr0gramm
https://github.com/holzmaster/suche
Last synced: 18 days ago
JSON representation
Volltextsuche für das pr0gramm
- Host: GitHub
- URL: https://github.com/holzmaster/suche
- Owner: holzmaster
- License: agpl-3.0
- Created: 2021-05-27T18:00:29.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-23T04:37:24.000Z (almost 3 years ago)
- Last Synced: 2023-02-27T03:17:53.236Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://holzmaster.github.io/suche
- Size: 297 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hässliche Suche
> Volltextsuche für das pr0grammArchiviert seit dem 2023-10-13. Keine Lust und Zeit mehr. ¯\\\_(ツ)_/¯
## Setup & Start etc
Zeug runterladen:
```shell
curl -o meili -L https://github.com/meilisearch/MeiliSearch/releases/latest/download/meilisearch-linux-amd64
chmod +x meiligit clone https://github.com/holzmaster/suche suche && pushd $_
pushd server; npm ci; popd
pushd client; npm ci; popd
popd
```- Datenbank starten:
- Dev: `./meili --no-analytics true`
- Produktion `MEILI_MASTER_KEY=lol ./meili --no-analytics true --max-mdb-size 1073741824000 --env production`
- Schema einrichten: `cd suche/server; ./db-setup.js`
- Frontend starten: `cd suche/client; python3 -m http.server` (vorher willst du vielleicht die URL zum API-Endpunkt anpassen)
- Brauchst du nur noch Daten ¯\_(ツ)_/¯## FAQ
### Kannst du mir die Rohdaten geben?
Nein. Nicht, weil ich nicht will, sondern weil das nicht gewünscht ist.### Wie bist du an die Daten gekommen?
Langes, passives crawlen und viel Bandbreite. Die Texte aus den Bildern werden mit [Tesseract](https://github.com/tesseract-ocr/tesseract) extrahiert.Womöglich möchtest du dir diese APIs anschauen:
- .NET: https://github.com/holzmaster/OpenPr0gramm
- C# https://github.com/holzmaster/node-pr0gramm-api
- go: https://github.com/mopsalarm/go-pr0gramm
- Java/Kotlin: https://github.com/mopsalarm/Pr0
- ...oder du hackst dir einfach selbst was zusammenAchtung: Sind alle nicht auf dem selben stand und auch nicht aktuell.
### Kann man dich kaufen?
Vielleicht! Seriöse Anfragen kannst du mir via PN mitteilen und wir schauen weiter.