- ARTS
- COMPUTERS
- INTERNET
- HOME
- RECREATION
- SOCIETY
- PRIVATE
- PROJECTS
A script that will synchronize your delicious Postings and Tags with WordPress Postings and Tags
I had been running the synchronization script from Stephen from Trapped At Berkley 0/348 for a while but noticed it was not upgraded to make use of WordPress 2.3′s tagging system and furthermore broke because the older category table was no longer available. So I added the changes and posted the result here to share this with you.
What does it do
The script can be scheduled to daily post either 1 “daily links” posting with your del.icio.us bookmarks from that day or multiple postings with in each posting one del.icio.us bookmark.
Features
- Fully WordPress 2.3 to 2.8 compatible
- Allows you to set a category (like the original)
- Either 1 daily links posting or multiple postings per del.icio.us bookmark
- Synchronizes your del.icio.us tags with your WordPress tags (quite handy)
- Still allows you, if you want, to post the links to del.icio.us tags
- Multiple postings can each have its own slug (added in 2.3.1)
- Parameter to show private delicious postings (or not) (by Christopher Craig Submit) (added in 2.3.2)
- UTF8 (added in version 2.3.3) (12 june 2009)
Download
WordPress Del.icio.us script Submit
Installation Instructions
- Download the file above and change the extension “.txt” to “.pl”
- Copy it to your scripts directory
- Make sure u have all the required Perl modules installed
- Fill in the user-configurable variables section
- Schedule your script via a crontab, either by the shell or via your control panel e.g. 15:50 for Dreamhost or Mediatemple
It runs happily under this blog for 2 years now without a problem.
Happy linklogging!

[...] version of WordPress sometime during my Thanksgiving break. In the mean time, Edward de Leau has modified my script to support WordPress 2.3 and added some other nifty [...]
[...] WordPress 2.3 compatible WordPress – Del.icio.us Daily Synchronization script I’ve been having a lot of trouble trying to get my del.icio.us links to post. The method on the del.icio.us site itself doesn’t work for me, and I wanted a bit more customization over style and format. So currently, I’m playing with this perl script. Related posts [...]
Hi, just wanted to say that was an interesting read. Great post!
Thanks for this script! I noticed that it publishes private bookmarks as well as shared ones though. I made a little modification to filter these out, and I thought your readers might be interested.
Immediately after the line “foreach (@posts) {” place the following:
if ($_->shared()){
Then add a brace “}” before the line “my $taglistitem;”
No more private bookmarks now.
Thanks again!!
[...] WordPress 2.3 compatible WordPress – Del.icio.us Daily Synchronization script How to automatically post the day’s delicious bookmarks on your WordPress blog [...]
Do you have any plans go make this into a wordpress plugin?
Thank you
jb
Jason Benways last blog post..Another way to save at the pump?
Jason, I think a WordPress Plugin that does this already exists. I forgot the exact name but it should be somewhere in the WordPress plugins directory.
Thanks, I think I found a way to have delicious post the daily links to my wordpress site.
without using a plugin.
jb
i am trying to find a wp plugin that posts delicious bookmarks on a weekly basis. would this do the trick?
thanks!
How would I modify this to run hourly and not repost links it already posted that day?
uhm… the cron part is obvious but the selecting of hours in the received data probably not.
the only thing to change for hours would the call to Net::Delicious ():
my @posts = $del->posts( { dt => $time_gmt_day } );
i havent checked if the delicious perl lib offers a return by hour.
[...] script was later on modified by Edward de Leau to be compatible with wordpress [...]
[...]edward.de.leau.net is other must see website of information. Car insurance claims [...]