Project: Builder

Goal

Provide a simple way to interact with BlogMarks.net online bookmarking system.

Classes

BlogMarks::Client

Client to interact with BlogMarks.net API

BlogMarks::Tag

Define a Tag

BlogMarks::Mark

Define a Mark

BlogMarks::Feed

Define a Feed

Usage

# Accessing last blogmarks :
client = BlogMarks::Client.new('username', 'mypassword')
client.find_marks # Without other options, the api will return the last 30 marks (subject to change)
# then get the default feed and iterate over fetched mark
client.feed.marks.each do |mark|
  puts "Mark Link : " + mark.link_related
  puts "Mark Summary : " + mark.summary
end

or

# Accessing YOUR last blogmarks :
client = BlogMarks::Client.new('username', 'mypassword')
client.find_my_marks # Without other options, the api will return your last 30 marks (subject to change)

or

# Accessing only the 10 latest blogmarks
client = BlogMarks::Client.new('username', 'mypassword')
client.find_marks( :last => 10 )

TODO : Show some example to post/update/edit blogmarks and tags

Contact

Author

Jonathan Tron

Email

[email protected]

Home Page

projects.tron.name/ruby/blogmarks/

License

MIT Licence (www.opensource.org/licenses/mit-license.html)