Skip to content

Latest commit

 

History

History
39 lines (35 loc) · 2.14 KB

File metadata and controls

39 lines (35 loc) · 2.14 KB

File Bookmaks

Save your web bookmarks as files with optional offline content.

File format

*.htmlfb file that is later converted to regular html.

<time>timestamp in %Y-%m-%d %H:%M:%S GMT±%"time offset in hours of the given time"</time>
<p>bookmark name - same as tab title</p>
<a>url link</a>
<img>data url of screenshot/image - best converted to webp with 60% quality</img> ~optional
<html>saved html of the page (must be one file and one line)</html> ~optional
<video>data url of video (from youtube/instagram/tiktok/html5/...) - best with reduced size (av1 codec)</video> ~optional
<file>filename:dataurl (the file may be compressed)</file> ~optional

Current implementation

browser extension in /extension (just rename the right manifest and you can use it)
tested browsers:

  • Opera Desktop - ok
  • Firefox Desktop - ok
  • Kiwi Android - downloads txt file, cant paste clipboard image, impossible to open bookmark file
  • Firefox Android - cant download bookmark file, cant paste clipboard image, impossible to open bookmark file

TODOs

  • make file_bookmaks.js js module, implement bookmark as class
  • video, html and binary offline content - or just universal <content></content> tag and mime type detection
  • download content from youtube/instagram/tiktok (in case of videos will need external application for compression/encoding)
  • import/export to browser + settings page
  • rework format - more/less xml compatible, no combination of html and custom tags
  • consider full file compression (not that usefull when having filesystem compression)