Wallabag, PHP, recent
Shirori, Go, 2 weeks ago
ArchiveBox
Readeck, Go, recent

Bookmarking
Permenantly saving archived for offline
Update page (if applicable)
Reddit support
Browser extension
WebUI with decent mobile app
subpath, authentication, PUGID

Shiori

  • No reddit support except for text
  • Some site not even images supported

Wallabag (require SSL, amd64 only)

  • not support reddit (not formatted, no images/videos)
  • imgur is supported
  • support medium paywall/medium
    Save images and data separately
    Do not want to run as non-root. User makes container fail to run. Even using chown, the container now encounters permission error.
    Settings Misc Download images locally

Readeck

  • not support reddit comments, YouTube, imgur
  • only reddit post is archived
  • Medium paywall support is spotty
  • no option to refetch
  • offline archiving stored in .zip file in data folder
    require user 1000 1001 fix for permission
    by default need login, but shared not need
    Clean interface, fast. Very lightweight
    Survived backup and restore by filesystem copy.
    Multiuser support but no SSO

YouTube
Pinchflat

  • idle usage up to 1%
  • if something is deleted on the filesystem it will not be reflected in app
  • nothing will be done for files deleted manually
  • when setting date ranges, it automatically get pending but to download these it has to be manual
  • to have a liked video instantly available a force index needs done
  • source profile has to be set right the first time as changes won’t be reflected later
  • tries to index basically everything first time
    TubeSync
  • it attempts to save everything and index everything
    Tube Archivist (python)
  • requires redis and elasticsearch
  • only works to skip sponsors in the web player but not locally

Custom Solution

  • parse YouTube RSS feed
  • manually parse videos and upload date
  • every time the process finish write the date to a file and use it to compare