Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I have the same problem. Right now I am doing a Python Bookmark Toolkit just for cleaning my messy bookmark from Chrome.</p> <p>Bookmarkit at github: <a href="https://github.com/allengaller/bookmarkit" rel="nofollow">https://github.com/allengaller/bookmarkit</a></p> <p>I think locating the bookmark file with Chrome does not help you/me. Unless you parsing the JSON file to Dict(I see you opened another question about this, and I think you already leave the SGML bookmark file along.)</p> <p>My solution will be: </p> <ol> <li><p>Using CLI to manage bookmark is dead-end, because it is a very hard progress for people who really need a tool JUST for manage the bookmark(most of them have 10M+ bookmark file like me), I will use PyGTK or PyQT to provide easy drop-and-throw-based GUI. </p></li> <li><p>About BS changing your file: Forget about the changing that BS will do to your bookmark file. Every time you finish parsing the file, generate a NETSCAPE-BOOKMARK file, not using the original file(even it hasn't been changed) </p></li> <li><p>Try ElementTree lib.<br> See here: <a href="http://docs.python.org/library/xml.etree.elementtree.html" rel="nofollow">http://docs.python.org/library/xml.etree.elementtree.html</a> I think parsing SGML is much more safer than directly change the JSON file that Chrome are using. Because heavy user like me take our data very seriously, I would rather export carefully, import to my Toolkit, finish my job, then import back to Chrome. This progress better be <strong><em>explicit</em></strong>.</p></li> </ol>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload