Skip to content

tbueno/delicious-ext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Del.icio.us Extended API

This Module is an extension to official del.icio.us API. The main purpose here is to provide methods like get popular, fresh, hot and recent links using scraping.

Author:

Thiago Bueno Silva ([email protected])

License:

Distributes under the same terms as Ruby

USAGE:

d = Delicious::Collector.new
links = d.popular 'ruby'
links.each do |link|  
  puts '------------------------------------------'
  puts "Text: #{link.text}"
  puts "URL: #{link.url}"
  puts "People: #{link.people}"
  puts "Posted By: #{link.posted_by.name}" if link.posted_by.name
  puts "Tags:  #{link.tags * ','}"
end

METHODS

Popular

Get popular links found at “delicious.com/popular”.

links = d.popular
links.each do |link|  
  puts '------------------------------------------'
  puts "Text: #{link.text}"
  puts "URL: #{link.url}"
  puts "People: #{link.people}"
  puts "Posted By: #{link.posted_by.name}" if link.posted_by.name
  puts "Tags:  #{link.tags * ','}"
end

# This links can also be searched by tags

d.popular 'ruby'

Recent

Links newly added to delicious.

recent_links = d.recent

Fresh

“The freshest bookmarks that are flying like hotcakes on Delicious and beyond.”

fresh_links = d.fresh

Hot List

Popular links right now.

hot_links = d.hot_list

Search links based on a term.

links = d.search 'rails'

About

An Extension to Del.icio.us API using Ruby

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages