rozbujnik/django-link-archive

By rozbujnik

Updated 9 days ago

Personal link database, link aggregator, with RSS functionality.

Image
Content management system
0

2.9K

rozbujnik/django-link-archive repository overview

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

Tag summary

Content type

Image

Digest

sha256:6630924ae

Size

813.1 MB

Last updated

9 days ago

docker pull rozbujnik/django-link-archive