guniorobot / socialcast-api Goto Github PK
View Code? Open in Web Editor NEWThis project forked from mclosson/socialcast-api
Socialcast API Interface and Examples
This project forked from mclosson/socialcast-api
Socialcast API Interface and Examples
First off I am not affiliated with Socialcast the company in any way. SocialcastAPI is a ruby interface to the RESTful API provided by Socialcast.com for interacting with their services as outlined here: http://www.socialcast.com/resources/api.html Here I am implementing it using the ActiveResource library http://api.rubyonrails.org/classes/ActiveResource/Base.html which supports dynamically generating Ruby objects from the XML or JSON structures returned from the calls to the web services. At this point it is mostly functional, I haven't really started playing with the attachments portion yet so don't expect that to work at the moment. I need to add a lot of documentation and examples though. That's probably the next big thing to be done. # Post a new message to your general purpose stream Message.new(:body => 'This was sent via the API') # Find the user named John Smith User.search(:q => 'john smith').first # List the top 10 users who have posted the most #worklogs users = Hash.new(0) Message.search_all_pages(:q => '#worklog').each do |message| users[message.user.name] += 1 end users.sort {|a,b| a[1] <=> b[1]}.reverse.first(10).each {|user| puts "#{user[0]}: #{user[1]}"} # Print count of all users in the community puts User.all_pages.count # Print all users name and url User.all_pages.each_with_index do |user, index| puts "#{index}: #{user.name} - #{user.url}" end More examples to come.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.