Skip to content

Opentecture Bookmarks View-a-line R4.3 is up #60

Open
@theo-armour

Description

@theo-armour

@opentecture/owners

Demo: Opentecture Bookmarks View-a-line R4.3

image

Project: Opentecture Bookmarks Read Me

Script: Opentecture Bookmarks View-a-line Read Me

Concept

This script is a side project of the gbXML to JSON Lines project.

It is a work-in-progress continuation of exploring, manipulating and hacking the JSON Lines file format in unusual, useful and fun ways.

Objectives

  • Access very large numbers of bookmarks
  • View contents of many sites in a speedy fashion
  • Categorize and tag bookmarks with ease and speed
  • Speed up identification with descriptions added on-the-fly
  • Curate the output using comments

Features include:

  • Read JSON Lines files created by Opentecture Bookmarks Add-a-line
  • Display tree menu of bookmarks with HTML details elements
  • For every bookmark allow
    • Display web page in an iframe
    • Open web page in new tab
    • Edit bookmark json
  • Save edits to new file / Open local file for testing

To Do / Wish List

  • 2019-02-17 ~ Replace all date references with UTC strings
  • 2019-02-17 ~ Replace 'tags' with 'categories'
  • 2019-02-12 ~ Turn titles of things like university names to links to suitable page
  • 2019-02-11 ~ Add ability to do screen capture of pages and save / save to Imgur? for reuse instead of iframes

Notes

  • Best to have the JavaScript console open so you can view the errors. There are many issues still to be dealt with in displaying web sites in iframes
    • Also iframes issues with HTTP/HTTPS are different depending on whether you are running locally or on a sever
  • After editing a JSON bookmark, you must save to a file and then reload the page. Future release will be more convenient.
  • Be sure to create and keep back up files of the data files
  • Tags currently being used as catagories. This will change
  • Does not yet handle file not found errors well
  • Comments, adding new bookmarks will happen in future releases

Issues

  • handle CORS and other iframe errors better

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions