Django link archive
Personal link database, link aggregator, with RSS functionality. Similar to Reddit, but completely open source. You can self host it.
Project is maintained at GitHub
Docker compose requires rabbitmq.conf configuration file in docker compose location.
Features
bookmarks management, with tags, and comment support
RSS feed support
some Internet crawling capabilities
link search. Simple implementation, does not use elastic search
maintains website metadata (title, description, thumbnail, etc). It is not archive.org replacement
import and export. To github. For example Internet domains, users, projects
Minimal aesthetic. Dark mode, custom list displays
local data, no algorithms, no advertisements, self-hosted
does not support proxy rotation. This is ethical web scraper, it should not spam with requests
Use cases
YouTube client / filter. You will not be able to search YouTube catalog, but if you add YouTube channels as sources of data, new videos will be fetched into the database
database of important links: for work, or for school
data analysis - analyze link rot, how many a page is cited by other sources, analyze link domains, etc.
Issues / notes
after starting open browser, navigate to http:127.0.0.1:8000
login with admin/admin
chromium driver / selenium might not work, since binary is not attached
Before docker compose up, create in working directory rabbitmq.conf file, with the following contents
vm_memory_high_watermark.relative = 0.9