| Acknowledgments |
|
vii | |
| Introduction |
|
xv | |
| Part I: Exploring del.icio.us |
|
|
Chapter 1: What Is del.icio.us? |
|
|
3 | (20) |
|
Signing Up and Getting Started |
|
|
4 | (2) |
|
|
|
6 | (3) |
|
|
|
9 | (2) |
|
|
|
11 | (3) |
|
|
|
14 | (7) |
|
Tracking Others' Bookmarks with Your Inbox |
|
|
15 | (2) |
|
Sending and Receiving Bookmarks Using Tags |
|
|
17 | (1) |
|
Discovering del.icio.us RSS Feeds |
|
|
18 | (3) |
|
Programming with the del.icio.us API |
|
|
21 | (1) |
|
|
|
21 | (1) |
|
|
|
22 | (1) |
|
Chapter 2: Enhancing Your Browser |
|
|
23 | (30) |
|
Tinkering with Bookmarklets |
|
|
23 | (16) |
|
Opening the Hood on the Official del.icio.us Bookmarklets |
|
|
24 | (4) |
|
Improving the Bookmarklet to Include Selected Page Excerpts |
|
|
28 | (4) |
|
Simplifying the Bookmark Posting Form |
|
|
32 | (1) |
|
Making Bookmark Posting Super-Fast |
|
|
33 | (4) |
|
Posting Bookmarks without Ever Leaving the Page |
|
|
37 | (2) |
|
|
|
39 | (7) |
|
Installing the Official del.icio.us Firefox Extension |
|
|
39 | (2) |
|
Using Live Bookmarks with del.icio.us Feeds |
|
|
41 | (1) |
|
Synchronizing Your Bookmarks with Foxylicious |
|
|
42 | (1) |
|
Exploring Greasemonkey and User Scripts |
|
|
43 | (3) |
|
|
|
46 | (4) |
|
Using Sogudi to Build a Faster Bookmarklet |
|
|
46 | (1) |
|
Uploading Your Bookmark Collection with Safarilicious |
|
|
47 | (1) |
|
Using dclicious2safari to Download Your Bookmarks |
|
|
48 | (2) |
|
Tweaking Internet Explorer |
|
|
50 | (2) |
|
Posting Bookmarks from the Context Menu |
|
|
50 | (1) |
|
Downloading Your Bookmarks into Internet Explorer |
|
|
51 | (1) |
|
|
|
52 | (1) |
|
Chapter 3: Seasoning Your Desktop |
|
|
53 | (14) |
|
|
|
53 | (6) |
|
|
|
54 | (1) |
|
|
|
55 | (1) |
|
|
|
56 | (1) |
|
|
|
56 | (1) |
|
|
|
57 | (2) |
|
|
|
59 | (3) |
|
|
|
60 | (1) |
|
|
|
60 | (2) |
|
|
|
62 | (1) |
|
|
|
62 | (1) |
|
|
|
62 | (1) |
|
|
|
63 | (1) |
|
|
|
63 | (1) |
|
|
|
64 | (3) |
|
Chapter 4: Exploring del.icio.us APIs and Data |
|
|
67 | (30) |
|
Making Calls to the del.icio.us API |
|
|
67 | (16) |
|
Using cURL to Make del.icio.us API Calls |
|
|
68 | (1) |
|
|
|
68 | (6) |
|
Managing Bookmarks in Your Collection |
|
|
74 | (4) |
|
Managing Tags and Tag Bundles |
|
|
78 | (5) |
|
Abstracting Access to the del.icio.us API |
|
|
83 | (5) |
|
Using pydelicious for a Pythonic API |
|
|
83 | (1) |
|
Working with Net::Delicious in Perl |
|
|
84 | (1) |
|
Including PhpDelicious for PHP |
|
|
85 | (2) |
|
Making the API Rubilicious |
|
|
87 | (1) |
|
Tracking Bookmarks via RSS Feeds |
|
|
88 | (5) |
|
Drinking from the Fire Hose |
|
|
88 | (2) |
|
Watching the Popularity Contest |
|
|
90 | (1) |
|
|
|
90 | (1) |
|
Being Picky (and Private) About Your Friends |
|
|
90 | (1) |
|
Letting Your Friends Be Picky (and Private) About You |
|
|
91 | (1) |
|
|
|
92 | (1) |
|
|
|
92 | (1) |
|
|
|
92 | (1) |
|
Accessing Bookmarks with JSON |
|
|
93 | (3) |
|
|
|
96 | (1) |
|
Chapter 5: The What and How of Hacks |
|
|
97 | (18) |
|
|
|
97 | (3) |
|
What Makes Hacks Possible? |
|
|
100 | (8) |
|
|
|
100 | (1) |
|
JSON, or JavaScript Object Notation |
|
|
101 | (2) |
|
|
|
103 | (2) |
|
|
|
105 | (1) |
|
|
|
106 | (1) |
|
Web Robots and Screen Scrapers |
|
|
107 | (1) |
|
|
|
108 | (6) |
|
|
|
108 | (3) |
|
|
|
111 | (3) |
|
|
|
114 | (1) |
|
|
|
115 | (38) |
|
What's the Big Deal About Tagging? |
|
|
115 | (6) |
|
Tags Are Categories That Help Plan Themselves |
|
|
115 | (1) |
|
Tags Can Be Gardened Later |
|
|
116 | (1) |
|
Tagging Is a Multiplayer Game |
|
|
117 | (1) |
|
Tags Can Be Organized by Analysis |
|
|
118 | (2) |
|
Tagging Has Room for Expansion by Convention |
|
|
120 | (1) |
|
Tagging Is an Imperfect Yet Useful System |
|
|
120 | (1) |
|
|
|
121 | (1) |
|
Flagging Interesting Pages for Later Reading |
|
|
121 | (1) |
|
Marking Links for Later Consideration During Blogging |
|
|
121 | (1) |
|
Integrating Routed Bookmarks into Your Browser via Feeds |
|
|
122 | (1) |
|
Better Social Networking Through Tagging |
|
|
122 | (2) |
|
Giving Credit with the via: and cite: Tag Prefixes |
|
|
123 | (1) |
|
Using the for: tag Prefix for Interpersonal Messaging |
|
|
124 | (1) |
|
Analyzing Tag Relationships |
|
|
124 | (4) |
|
Visualize Relationships Between Tags with TouchGraph |
|
|
125 | (1) |
|
Perform Power Searches on Your Tagged Bookmarks |
|
|
126 | (2) |
|
Mashup Tags from Many Services |
|
|
128 | (1) |
|
Exploring Tagged Media Files in Bookmarks |
|
|
128 | (11) |
|
Build an Image Gallery from Bookmarked Images |
|
|
130 | (3) |
|
Listen to Streaming Audio Bookmarks with Play Tagger |
|
|
133 | (1) |
|
Podcasting Audio and Video Via Bookmarks |
|
|
134 | (5) |
|
Bookmarking the Real World with Geotagging |
|
|
139 | (13) |
|
Composing Geotagged Bookmarks |
|
|
140 | (3) |
|
Visualize Geotagged Bookmarks Using Google Maps |
|
|
143 | (9) |
|
|
|
152 | (1) |
|
Chapter 7: Mashups and Enhancements |
|
|
153 | (30) |
|
Tweaking the User Interface |
|
|
153 | (5) |
|
Keep Track of Your Favorite Bookmarks with Delancey |
|
|
153 | (2) |
|
Revising the User Interface with del.icio.us direc.tor |
|
|
155 | (1) |
|
Previewing Bookmarks Visually with Thumblicio.us |
|
|
156 | (1) |
|
Presenting Popular Links with Screenshots on Hot Links |
|
|
157 | (1) |
|
Enhancing Bookmarking with Utility Services |
|
|
158 | (2) |
|
Bookmarking Your Clipboard with Pasta |
|
|
158 | (1) |
|
Simplifying Your Tags with Stemming |
|
|
159 | (1) |
|
Analyzing and Visualizing Bookmarks |
|
|
160 | (6) |
|
Watching Popularity Over Time with Populicio.us |
|
|
161 | (1) |
|
Catching the Buzz with trendalicious |
|
|
162 | (1) |
|
Visualizing Trends with Vox Delicii |
|
|
163 | (1) |
|
Watching Bookmarks Scroll by with LiveMarks |
|
|
164 | (1) |
|
Tracking the Scoop with del.icio.us Pioneers |
|
|
165 | (1) |
|
Combining Other Sites and Services |
|
|
166 | (3) |
|
Combining News and Bookmarks with diggdot.us |
|
|
166 | (1) |
|
Visiting a Modern News Portal at Popurls |
|
|
167 | (1) |
|
Subscribing to Bookmarks as Torrents with Prodigem |
|
|
168 | (1) |
|
|
|
169 | (13) |
|
|
|
169 | (1) |
|
Implementing TechnoFlickrDeli |
|
|
170 | (10) |
|
Adding Some Visual Style to TechnoFlickrDeli |
|
|
180 | (2) |
|
|
|
182 | (1) |
|
Chapter 8: Getting Your Links Out of del.icio.us |
|
|
183 | (50) |
|
Linkrolls via JavaScript Include from del.icio us |
|
|
183 | (3) |
|
Splicing Links, Photos, and Blogs Using FeedBurner |
|
|
186 | (4) |
|
Signing Up for a Daily Blog Posting from del.icio us |
|
|
190 | (3) |
|
Feeding TypePad Sidebar Lists with del.icio.us RSS |
|
|
193 | (3) |
|
Building a Yummy Bookmark Sidebar in Movable Type |
|
|
196 | (2) |
|
Creating New Posts in WordPress from Bookmarks |
|
|
198 | (2) |
|
Backing Up and Mirroring Your Bookmarks with Python |
|
|
200 | (13) |
|
|
|
210 | (3) |
|
Browsing Your Bookmarks with Ajax |
|
|
213 | (11) |
|
Trying Out the Bookmark Browser |
|
|
223 | (1) |
|
Building a Caching API Proxy Using PHP |
|
|
224 | (8) |
|
Trying Out the Bookmark Browser with Proxy Support |
|
|
231 | (1) |
|
|
|
232 | (1) |
|
Chapter 9: Getting del.icio.us into Your Blog |
|
|
233 | (42) |
|
Adding "Bookmark This" to Movable Type Posts |
|
|
233 | (2) |
|
Template Tweaks for Easy Bookmarks in WordPress |
|
|
235 | (2) |
|
Using the Sol-Delicious Plug-in for WordPress |
|
|
237 | (1) |
|
Using the Notable Plug-in for WordPress |
|
|
238 | (2) |
|
Using the Sociable Plug-in for WordPress |
|
|
240 | (1) |
|
Build Bookmarking into Your Feed with FeedBurner |
|
|
241 | (1) |
|
Injecting Bookmark Links with Unobtrusive JavaScript |
|
|
242 | (6) |
|
Including Related Links with Tags and JSON |
|
|
248 | (12) |
|
Tagging Posts in Movable Type |
|
|
248 | (2) |
|
Tagging Posts in WordPress |
|
|
250 | (3) |
|
Using Tags and JSON Feeds to Display Related Links |
|
|
253 | (7) |
|
Turning Bookmarks into Comments with RSS and JSON |
|
|
260 | (12) |
|
Thinking About the Problem |
|
|
260 | (1) |
|
Gluing the Pieces Together |
|
|
260 | (2) |
|
Implementing Bookmarks as Comments on Your Site |
|
|
262 | (7) |
|
Integrating del.icio.us Bookmark Comments with Your Site |
|
|
269 | (3) |
|
|
|
272 | (3) |
| Part III: Beyond del.icio.us |
|
|
Chapter 10: Exploring Open Source Alternatives |
|
|
275 | (30) |
|
Why Use an Open Source Alternative? |
|
|
275 | (1) |
|
Checking Out Scuttle for Bookmark Sharing |
|
|
276 | (7) |
|
|
|
276 | (2) |
|
Registering for a Scuttle Account |
|
|
278 | (1) |
|
Adding Bookmarks in Scuttle |
|
|
278 | (1) |
|
Importing Bookmarks from del.icio.us |
|
|
279 | (1) |
|
Browsing and Searching Bookmarks in Scuttle |
|
|
280 | (2) |
|
|
|
282 | (1) |
|
Bookmarks and Browser Integration with SiteBar |
|
|
283 | (9) |
|
Installing and Configuring SiteBar |
|
|
283 | (2) |
|
Managing Bookmarks and Folders in SiteBar |
|
|
285 | (3) |
|
Importing and Exporting Bookmarks with SiteBar |
|
|
288 | (2) |
|
Browsing Bookmarks and Feeds in SiteBar |
|
|
290 | (1) |
|
Web Browser Integration with SiteBar |
|
|
291 | (1) |
|
Keeping Bookmarks and Snapshots with Insipid |
|
|
292 | (5) |
|
|
|
293 | (1) |
|
Importing Bookmarks into Insipid |
|
|
294 | (1) |
|
Managing Bookmarks and Snapshots in Insipid |
|
|
295 | (2) |
|
Using Rubric for Notes and Bookmarks |
|
|
297 | (6) |
|
|
|
297 | (1) |
|
Creating and Configuring a Rubric Instance |
|
|
298 | (1) |
|
Importing del.icio.us Bookmarks into Rubric |
|
|
299 | (1) |
|
Managing Bookmarks with Rubric |
|
|
300 | (3) |
|
About the Rubric API and RSS Feeds |
|
|
303 | (1) |
|
|
|
303 | (2) |
|
Chapter 11: Checking Out the Competition |
|
|
305 | (22) |
|
Advanced Search and Filtering with Simpy |
|
|
305 | (2) |
|
Bookmarking in Eclectic Style with Feed Me Links |
|
|
307 | (2) |
|
Humane Bookmarking with Ma.gnolia |
|
|
309 | (3) |
|
Casting Shadow Pages and Bookmarks on Shadows |
|
|
312 | (1) |
|
Uncovering the Latest News with digg |
|
|
313 | (3) |
|
Combining Feeds and Bookmarks with Feedmarker |
|
|
316 | (2) |
|
Managing Your Special URLs with Spud |
|
|
318 | (3) |
|
Selective Bookmark Sharing with Jots |
|
|
321 | (2) |
|
Bookmarking for Scientists with Connotea |
|
|
323 | (1) |
|
Capturing Bibliographic Citations with CitcULike |
|
|
324 | (2) |
|
|
|
326 | (1) |
|
Appendix A: Site URLs, Feeds, and API Methods Reference |
|
|
327 | (18) |
|
Browser-Viewable Public URLs |
|
|
327 | (2) |
|
Browser-Viewable Private URLs |
|
|
329 | (2) |
|
|
|
331 | (1) |
|
|
|
332 | (2) |
|
|
|
334 | (1) |
|
HTTP API Methods and XML Response Formats |
|
|
335 | (10) |
|
Using the HTTP API Methods |
|
|
335 | (1) |
|
|
|
336 | (5) |
|
Managing Tags and Tag Bundles |
|
|
341 | (4) |
| Index |
|
345 | |