{"id":958,"date":"2013-06-28T14:43:03","date_gmt":"2013-06-28T14:43:03","guid":{"rendered":"http:\/\/wiki.davelevy.info\/?p=958"},"modified":"2026-03-11T10:45:32","modified_gmt":"2026-03-11T10:45:32","slug":"delicious-linkrolls","status":"publish","type":"post","link":"https:\/\/davelevy.info\/wiki\/delicious-linkrolls\/","title":{"rendered":"delicious linkrolls"},"content":{"rendered":"\n<p>This page was originally created to document the runes on how to use the delicious provided javascript linkroll generator, it then covered the slow and painful death of the service and my attempts to postpone the inevitable.\u00a0 In late 2019, I found my backup copy and posted it to the blog, the consequent page became too large to edit and the rate of death of the links led me to delete the page. <br><\/p>\n\n\n\n<!--more-->\n\n\n\n<p>About the page, there are some problems with this, most obviously the tags are hidden. I have written some code in python, now at <a href=\"https:\/\/github.com\/dfl1955\/delicious-tools\">https:\/\/github.com\/dfl1955\/delicious-tools<\/a> to parse the html and create a python dictionary, and also some code to build a tag index. I have some code to see if the linked sites are still active but there&#8217;s over 3000 bookmarks at it <acronym title=\"it's been a long time since I have had to worry about run-times, reminds me of some very unhappy times.\">takes some time<\/acronym>, and doesn&#8217;t distinguish between those that have gone away and those that are being resold. (I need to go through them for continued relevance also.)<\/p>\n\n\n\n<p>The links are held in a <a href=\"https:\/\/davelevy.info\/wiki\/python-pickle\/\">pickle<\/a> database, which could easily be converted to XML or JSON. I have code to delete a record on the basis of a numeric surrogate key. I can build two indices, on has the key and the tags, held as a string, the other has a list of key-tag pairs.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Document which sites no linger work and\/or are no longer relevant.<\/li>\n\n\n\n<li>Define the output formats, html, rss or an active query and if the latter how to host it.<\/li>\n\n\n\n<li>Document the delicious date format field<\/li>\n\n\n\n<li>Write some restartable HTML status checking code.<\/li>\n\n\n\n<li>Amend the index generators ro\u00a0 write to a file, so there is some persistence<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">The slow death of delicious&#8217; rss feeds<\/h3>\n\n\n\n<p>I originally saved the javascript linkroll code as text in a page, and latterly, from Oct 2013 used <a title=\"on this wiki\" href=\"https:\/\/davelevy.info\/wiki\/embedding-code-in-wordpress\/\">Artiss Embeded Code<\/a> and I located the scripts in code objects. delicious withdrew the javascript. I implemented <a href=\"https:\/\/wordpress.org\/plugins\/jps-get-rss-feed\/\">JP\u2019s Get RSS Feed<\/a> to fix the withdrawal of the delicious javascript;<\/p>\n\n\n\n<p>I rendered the feed using wordpress. At some time delicious changed their URL from delicious.com back to del.icio.us. At the same time, they decided to insert an advert into the first item of the feed.<\/p>\n\n\n\n<p>This has led to all my bookmark feeds in this wiki breaking, and to asking the question as to whether one wants to fix it as I no longer control the content. I have posted to the wordpress support site to implement a &#8220;start from&#8221; parameter. I wonder if CSS display:none; properties could be used to suppress the first element in the feed.<\/p>\n\n\n\n<p>This wiki has a number of pages which used the del.icio.us feed to expand the articles and to point at my bookmarks. I haven&#8217;t decided whether to fix them or not.<\/p>\n\n\n\n<p>I have <a href=\"https:\/\/wordpress.org\/support\/topic\/rfe-feed-startfrom-parameter-needed\/\">asked that the plugin is adjusted<\/a> to exclude the first element and I propose to examine planet to see if I can put a filter into the consumption code lines. See <a href=\"https:\/\/davelevy.info\/wiki\/planet-planet\/\">https:\/\/davelevy.info\/wiki\/planet-planet\/<\/a> for my planet documentation.<\/p>\n\n\n\n<p>See <a href=\"https:\/\/davelevy.info\/wiki\/rendering-rss-on-my-blog-or-wiki\/\">https:\/\/davelevy.info\/wiki\/rendering-rss-on-my-blog-or-wiki\/<\/a> for my jp-rss-feed documentation and <a href=\"https:\/\/wordpress.org\/plugins\/jps-get-rss-feed\/\">https:\/\/wordpress.org\/plugins\/jps-get-rss-feed\/<\/a> for Jimmy\u2019s documentation. NB I now use a plugin from feedzy to obtain &amp; render RSS feeds. <\/p>\n\n\n\n<p class=\"has-text-align-center\">ooOOOoo<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This page was originally created to document the runes on how to use the delicious provided javascript linkroll generator, it then covered the slow and painful death of the service and my attempts to postpone the inevitable.\u00a0 In late 2019, I found my backup copy and posted it to the blog, the consequent page became&#8230;<\/p>\n","protected":false},"author":1,"featured_media":9923,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","_share_on_mastodon":"0"},"categories":[27,3],"tags":[686,1184,2156,300,45,144,920,911],"class_list":["post-958","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-technology","tag-delicious","tag-deprecated","tag-feedzy","tag-linkrolls","tag-python","tag-search","tag-software","tag-technology"],"share_on_mastodon":{"url":"","error":""},"jetpack_featured_media_url":"https:\/\/davelevy.info\/wiki\/wp-content\/uploads\/2013\/06\/bookmarks-chiara-f-unsplash-w1080.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/posts\/958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/comments?post=958"}],"version-history":[{"count":10,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/posts\/958\/revisions"}],"predecessor-version":[{"id":14024,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/posts\/958\/revisions\/14024"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/media\/9923"}],"wp:attachment":[{"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/media?parent=958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/categories?post=958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/davelevy.info\/wiki\/wp-json\/wp\/v2\/tags?post=958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}