floss-fund / portal

Portal / directory for listing, indexing, and crawling funding.json manifests
https://dir.floss.fund
GNU Affero General Public License v3.0
21 stars 6 forks source link
directory funding open-source

funding.json manifest portal

An open web directory and portal and a directory for funding.json manifests. Single binary Go application that uses Postgres as its data store and Typesense for search.

See the official instance in action at dir.floss.fund.

Installation

Binary

Docker

Running the crawler

Schedule a cron job to run (./portal --mode=crawl) the crawler at the desired interval. The crawler runs N workers and goes through all the manifest URLs in the database and updates their contents if they have changed (based on the Last-Updated header) within the interval specified in the config.