CIT 383: Administrative ScriptingSlide #1 CIT 383: Administrative Scripting RSS.

Slides:



Advertisements
Similar presentations
COLLABORATING WITH OTHERS. Web 2.0 and Social Networking.
Advertisements

1 Introduction to RSS and News Aggregators. 2 Reading Blogs OK: As a Web page –Must visit multiple sites to check for updates Better: Via a RSS Feed –Updates.
Social Media.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
RSS A to V: Using RSS feeds with Aleph and Voyager Edward M. Corrado Binghamton University
Web Syndication & Podcasts Presented by: Jordan Adler Andrew Schumacher.
Lesson 4: Web Browsing.
RSS 2.0: Experience with implementation in a closed Intranet Presented by Mr Ajith Balan Scientific Officer Scientific Information Resource Division Bhabha.
IDK0040 Võrgurakendused I RSS 2.0 Deniss Kumlander.
RSS and XML Seoul Computer Club 10 December 2005 Stephen D. Carroll
Teri M. Vogel Lauc-B 2007 Conference November 2, 2007
XML eXtensible Markup Language ©2010 Paula Schales.
What is RSS? Kate Pitcher ©
RSS F EEDS Greg Vogl, Research and Development Services Colorado State University Libraries December 9, 2008.
Mark Frydenberg Computer Information Systems Department.
Web 2.0: Concepts and Applications 3 Syndicating Content.
Generating RSS Feed for New Additions from Unicorn Qin Zhu HP Labs Research Library February 21, 2007.
+ RSS Aggregation and Syndication. + Really Simple Syndication (aka, Rich Site Summary) Image source:
The Basics of RSS What is RSS? Using Mozilla Firefox Live Bookmarks How to Manually Create a Feed Where to Find RSS Feeds RSS Resources.
Bloglines: LISD Brown Bag Webinar, February 23, 2010.
Web Syndication Presented by: Gani Dragusha. What is Web Syndication? What is RSS? History of RSS Advantages / Disadvantages RSS New Features Web Syndication.
Web 2.0: Concepts and Applications 3 Syndicating Content.
Consider ways to use social software in your professional learning and school.
5 th Annual Conference on Technology & Standards April 28 – 30, 2008 Hyatt Regency Washington on Capitol Hill Web Tools A Technical Perspective.
Adventures in Radio UserLand Lincoln Cushing, UC Berkeley Institute of Industrial Relations Library.
CIT 383: Administrative ScriptingSlide #1 CIT 383: Administrative Scripting XML.
Setting Up an RSS Feed 1 Project by iWEBbic.com 1.
CIT 383: Administrative Scripting
What is RSS? And how do I use it to make my life easier.
Introduction to Blogs as an Information Resource Kevin Reiss Rutgers School of Law- Library
CIT 383: Administrative ScriptingSlide #1 CIT 383: Administrative Scripting Writing Methods.
Using an RSS Feed Aggregator An Introduction Prepared by Liz Rodrigues.
RSS Basics and Beyond RSS Basics and Beyond Tips and Tricks for Getting the Most out of Syndicated Content.
What is RSS? and Why Should You (teacher, librarian, student) Care?” Jo Ann Ponville EBRPSS Instructional Technology Facilitator.
Intermediate Educational Blogging Recognizing the screen elements of a blog, composing posts, making comments and a basic understanding of aggregators.
Stay Current In Less Time With RSS Presented by Bonnie Shucha Reference & Electronic Services Librarian University of Wisconsin Law Library
Bringing DLESE to Your Doorstep Using RSS to distribute content and personalize the DLESE experience DLESE Annual Meeting July 10, 2004 Shelley Olds DLESE.
What Is RSS? Adapted from Stephanie Quilao & Wikipedia It can take hours going to visit every single website and blog you enjoy  RSS Feed: get all the.
1 RSS/Atom Author : Dan McCreary Dan McCreary & Associates Date : November/17/2006 The Web Standard for Subscription and Notification.
Combating Information Overload with RSS Feeds Meghan Sitar Instruction and Outreach Librarian Library Instruction Services University of Texas Libraries.
1 Emerging Technology Using RSS RSS and syndication By Steve Sloan RSS and syndication By Steve Sloan.
Using RSS to Promote Scholarly Publications Ken Varnum Associate Librarian Edwin Ginn Library The Fletcher School Tufts University Cool Tools and New Technologies.
CIT 383: Administrative ScriptingSlide #1 CIT 383: Administrative Scripting Regular Expressions.
CIT 383: Administrative ScriptingSlide #1 CIT 383: Administrative Scripting HTTP.
CIT 383: Administrative ScriptingSlide #1 CIT 383: Administrative Scripting Numbers.
IBM Lotus Software © 2006 IBM Corporation IBM Lotus Notes Domino Blog Template Steve Castledine.
Blogging. Website and blog A website, also written as web site,or simply site, is a set of related web pages typically served from a single web domain.
1 RSS: What does it mean for the classroom teacher? Martha Bogart & Ruth Block Cooperating School Districts 1460 Craig Rd. St. Louis, MO 63146
RSS Interfaces and Standards Chander Iyer. Really Simple Syndication (RSS) Web data format providing users with frequently updated content. Make a collection.
CIT 383: Administrative ScriptingSlide #1 CIT 383: Administrative Scripting Directories.
CIT 383: Administrative Scripting
CIT 383: Administrative ScriptingSlide #1 CIT 383: Administrative Scripting DateTime.
RSS Syndication CS 431 – Carl Lagoze – Cornell University.
Mashups for the Nontechies: Yahoo! Pipes Jody Condit Fagan Digital Services Librarian James Madison University
What is RSS? and Why Should You (teacher, librarian, student) Care?” Jo Ann Ponville EBRPSS Instructional Technology Facilitator.
Feed: RSS/ATOM, Podcast
Lesson 4: Web Browsing.
CIT 383: Administrative Scripting
CIT 383: Administrative Scripting
“Real Simple Syndication” (RSS)
RSS What can it do for you? Rachel Hyland Systems Librarian
CIT 383: Administrative Scripting
CIT 383: Administrative Scripting
CIT 383: Administrative Scripting
Lesson 4: Web Browsing.
CIT 383: Administrative Scripting
CIT 383: Administrative Scripting
CIT 383: Administrative Scripting
CIT 383: Administrative Scripting
CIT 383: Administrative Scripting
Presentation transcript:

CIT 383: Administrative ScriptingSlide #1 CIT 383: Administrative Scripting RSS

CIT 383: Administrative Scripting Topics 1.Web Feeds 2.Aggregators 3.RSS 4.Atom 5.Feeds in Ruby

CIT 383: Administrative Scripting Web Feeds A web feed is a data format used for providing users with frequently updated information, like weather, news, comments.  Content providers syndicate a web feed by providing it via a URL on their web site.  Readers subscribe to a web feed to get updates.  Software like RSS Bandit or Google Reader aggregate multiple web feeds in a single interface so user does not have to visit sites to check for updates manually.

CIT 383: Administrative Scripting What data is available via feeds?  Blogs  Blog comments  Tagged blog entries  Music  News  Pictures (from Flickr)  Social networking sites  Transport schedules (Google Transit)  Videos  Weather

CIT 383: Administrative Scripting Feeds vs Web Feeds  User pulls content from provider.  Provider doesn’t know user .  Unsubscribe by configuring client.  Provider pushes content to user.  Provider has user e- mail address.  Unsubscribe by contacting provider.

CIT 383: Administrative Scripting Aggregators

CIT 383: Administrative Scripting Aggregators Browser  Firefox (live bookmarks)  Firefox Sage add-on  IE 7  Opera Standalone  Akregator  BottomFeeder  Liferea  RSS Bandit Online  AmphetaDesk  Bloglines  Fastladder  Google Reader Indirect  iGoogle  MyYahoo  sidebars

CIT 383: Administrative Scripting Web Feed Formats Web feeds include both content and metadata Content: Title, link, full or summarized text Metadata: Author, publication date XML-data formats Atom RSS

CIT 383: Administrative Scripting RSS Variants RSS-DEV Working Group RDF Site Summary 0.90 from Netscape RDF Site Summary 1.0 Harvard’s Berkman Center Rich Site Summary 0.91 from Netscape Really Simple Syndication 2.0

CIT 383: Administrative Scripting RSS 1.0 Example

CIT 383: Administrative Scripting Atom Alternative to RSS, published as RFC Features:  Requires title, unique ID, and last updated time.  Payload container specifies content type  Plain text  Escaped or well-formed HTML  Base64-encoded binary data  Separate summary and content elements.  Standardizes feed autodiscovery.

CIT 383: Administrative Scripting Atom Example

CIT 383: Administrative Scripting Ruby Feeds RSS  Part of Ruby core library.  Parses and writes RSS. FeedTools  Available as a gem.  Parses Atom and RSS.  Can convert between Atom and RSS versions. Rails  Can write Atom and RSS feeds.

CIT 383: Administrative Scripting FeedTools require ‘feed_tools’ url = ‘ feed = FeedTools::Feed.open(url) feed.entries.each_with_index do |entry,i| puts “#{i} #{entry.title}” end

CIT 383: Administrative ScriptingSlide #15 References 1.Michael Fitzgerald, Learning Ruby, O’Reilly, David Flanagan and Yukihiro Matsumoto, The Ruby Programming Language, O’Reilly, Hal Fulton, The Ruby Way, 2 nd edition, Addison- Wesley, Robert C. Martin, Clean Code, Prentice Hall, Dave Thomas with Chad Fowler and Andy Hunt, Programming Ruby, 2 nd edition, Pragmatic Programmers, 2005.