{"repo":"asciimoo/omnom","free":true,"listed":false,"github":"https://github.com/asciimoo/omnom","clone":"git clone https://github.com/asciimoo/omnom.git","description":"A web content preservation service","language":"Go","stars":654,"topics":["bookmark","self-hosted","snapshot","activitypub","fediverse","feed-reader","webapplication"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"Omnom A web content preservation service - Bookmark with website snapshots - Aggregate feeds - Follow ActivityPub streams Check out our wiki for more information. Features - Self hosted - Bookmarking - RSS reader - Fediverse/ActivityPub support - Websites are captured as your browser renders it - saves the displayed content of dynamic pages as well - Multiple snapshots of the same URL with resource summary and compare/diff views - Web interface with multiuser support - Locally saved multimedia content - Flexible filtering - by date, free text search in content, tags, users, domains, URLs, etc.. - Documented API Browser addon Omnom browser addon is available for - Firefox - Chrome/Chromium Installation Single file binary release is available here. (Don't forget to chmod +x ) Docker image is also available available, more details here. Local build go = 1.24 required - Checkout the repo and execute go get -u in the root directory - Run go build Setup & run - Run ./omnom help to list the available commands - Execute ./omnom listen to start the web application Configuration Settings can be configured in config.yml config file - don't forget to restart webapp after updating. Execute ./omnom create-config config.yml to generate a configuration file with the default configuration values. User handling Omnom does not store passwords. Login requires one time login token, OAuth, or a remote user header. Login tokens can be requested via email (this requires a valid SMTP configuration in","default_branch":null,"files":null,"tree":[],"storefront":"/r/asciimoo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/asciimoo/omnom/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}