Dev:Bookmarks
Aus YaCyWiki
Inhaltsverzeichnis
- 1 Overview
- 2 Road Map
- 2.1 Import/Export XBEL-File (pending 50%)
- 2.2 Import/Export HTML-File (pending 50%)
- 2.3 Import/Export del.icio.us (not started)
- 2.4 Search for multiple tags (not started)
- 2.5 Sort tags by frequency/alphabeticially (finished)
- 2.6 Rename / Delete Tags (pending 50%)
- 2.7 Search Bookmarks (not started)
- 2.8 Support for Folders (finished)
- 2.9 Display Tag Cloud (Finished)
- 2.10 New Manage Bookmarks Interface (pending 20%)
- 3 Wish List
- 4 YaCy Bookmarks FAQ
- 5 Resources
Overview
Road Map
Import/Export XBEL-File (pending 50%)
Export XBEL-File (finished)
You can export a XBEL version of your bookmarks by requesting the page: http://localhost:8090/xml/bookmarks/xbel/xbel.xml
- currently only bookmarks which have a folder association (bookmarks containing a /folder tag) will be exported
- as XBEL does not support tags, they are exported via metadata.
- XBEL-Export is compatible with the import function of the Firefox addon Bookmark Sync and Sort
<xbel> <folder> <title>YaCy Bookmark Folder</title> <folder id="UcD_SfgRqGpG"> <title>Internet</title> <bookmark id="eNBGEQz62MCQ" href="http://www.apache.org/"> <title>Welcome! - The Apache Software Foundation</title> <info> <metadata owner="Mozilla" ShortcutURL="Apache,Open Source,"/> </info> <desc/> </bookmark> </folder> </folder> </xbel>
- with Linux and the xbel-utils package XBEL can easily be converted in most other bookmark formats.
- a XSLT-Stylesheet for converting XBEL to Firefox-Bookmarks is on its way...
Import XBEL-File (not started)
- currently you cannot import XBEL-Files in YaCy!
Import/Export HTML-File (pending 50%)
Import HTML-File
- currently the Import HTML-File just parses the file for anchors and imports these as bookmarks (no folders, no tags)
Export HTML-File
- there currently is no export of HTML
- but you can export XBEL and convert it to HTML
Import/Export del.icio.us (not started)
Import del.icio.us
- import from del.icio.us should be an incentive for users to migrate
Export del.icio.us
- export to del.icio.us ... not sure why I would implement this
del.icio.us API
- I'd rather finish the del.icio.us API for YaCy - this currently partly exists in /xml/bookmarks/...
Search for multiple tags (not started)
Sort tags by frequency/alphabeticially (finished)
- the necessary comporator functions are added to bookmarkDB
- the sorting is already in use for the tag cloud
- this will probably be part of the new Manage Bookmarks view
Rename / Delete Tags (pending 50%)
- the bookmarksDB function for deleting or renaming a tag does work (alpha)
- currently there is no special user interface for managing folders and tags
Search Bookmarks (not started)
Support for Folders (finished)
- folders are normal tags starting with '/'
- as folders are tags they are fully compatible with other bookmarksDB functions
- subfolders are created as paths '/folder/subfolder'
- YaCy fills in empty subfolders as needed (e.g. /folder for the above example)
- a single bookmark can be in multiple folders, as folders are just tags
- for the dynamic display of the folder tree you need CSS and JavaScript enabled
Display Tag Cloud (Finished)
- the font sizes indicates the tag frequency
- the tag cloud shows the top 25 tags of the current subset of bookmarks in alphabetical order
New Manage Bookmarks Interface (pending 20%)
- I am currently working on a new interface for managing bookmarks, similar to interfaces known from public webmail services.
- you can take a very first glimpse at: http://forum.yacy-websuche.de/viewtopic.php?f=15&t=700#p5008
- but bare in mind, that the ultimate goal is to integrate the folder tree, start crawls and page alerts in this view
Wish List
- please add wishes for YaCy Bookmarks here...
YaCy Bookmarks FAQ
- there is a slightly outdated YaCy Bookmarks FAQ in the German Wiki...
Resources
- Dokumentation zur del.icio.us API: http://del.icio.us/help/api/
- The XML Bookmark Exchange Language (XBEL): http://pyxml.sourceforge.net/topics/xbel/
- Organizing Firefox bookmarks with Freemind (works also for XBEL): http://snk.tuxfamily.org/web/2006-07-09-organizing-firefox-bookmarks-with-freemind.html