• Like
TimelineSetter
Upcoming SlideShare
Loading in...5
×

TimelineSetter

  • 2,159 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Hello,

    I'm a newbie to Ruby and ruby gems. I having a problem accessing the .csv file. Could you help me solve the problem? This is the error message I get

    C:\Ruby193\lib\ruby\gems\1.9.1\gems\timeline_setter-0.3.0>timeline-setter -c \spec\test_data.csv -m
    C:/Ruby193/lib/ruby/gems/1.9.1/gems/timeline_setter-0.3.0/lib/timeline_setter/cli.rb:70:in ``': No such file or directory - pwd (Errno::ENOENT)
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/timeline_setter-0.3.0/lib/timeline_setter/cli.rb:70:in `outdir'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/timeline_setter-0.3.0/lib/timeline_setter/cli.rb:79:in `compile!'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/timeline_setter-0.3.0/lib/timeline_setter/cli.rb:50:in `parse_options!'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/timeline_setter-0.3.0/lib/timeline_setter/cli.rb:7:in `initialize'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/timeline_setter-0.3.0/bin/timeline-setter:9:in `new'
    from C:/Ruby193/lib/ruby/gems/1.9.1/gems/timeline_setter-0.3.0/bin/timeline-setter:9:in `'
    from C:/Ruby193/bin/timeline-setter:19:in `load'
    from C:/Ruby193/bin/timeline-setter:19:in `'
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads

Views

Total Views
2,159
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
1
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Transcript

  • 1. TimelineSetter Al Shaw ProPublica
  • 2. Spreadsheets tointeractive timelines
  • 3. Impetus
  • 4. Bespoke timeline applications
  • 5. Bespoke timeline applications Differing series presentation
  • 6. TimelineSetter
  • 7. Ruby HTML CSSJavaScript
  • 8. Free. Open source.Works everywhere.
  • 9. Free. Open source.Works everywhere.
  • 10. Free. Open source.Works everywhere.
  • 11. Free. Open source.Works everywhere.
  • 12. Features
  • 13. Automatically scales to t time ranges.
  • 14. Color codedseries toggles.
  • 15. Embedarbitrary HTML.
  • 16. Zooming. Scrolling.Keyboard navigation.
  • 17. Easily style tomatch your site.
  • 18. Fully iOS compatible.
  • 19. Fully iOS compatible. FLASH
  • 20. Drop code directly into your CMS.
  • 21. How does it work?
  • 22. Normal spreadsheetLocal Ruby Web server or package CMS
  • 23. Built on Ruby& RubyGemshttp://rubygems.org
  • 24. gem install timeline_setter
  • 25. Set up yourspreadsheet
  • 26. date display_date description link series html
  • 27. Anything Ruby can parse:Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 28. A human date: Jun. 9, 2010Anything Ruby can parse:Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 29. A human date: A text Jun. 9, 2010 description of the eventAnything Ruby can parse:Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 30. A human date: A text Jun. 9, 2010 description of the event A URL for more information about the eventAnything Ruby can parse:Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 31. A human date: A text Jun. 9, 2010 description of the event A URL for more information Which series about the event does the eventAnything Ruby can parse: belong to?Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 32. A human Any extra HTML date: A text to show on the Jun. 9, 2010 description of event card the event A URL for more information Which series about the event does the eventAnything Ruby can parse: belong to?Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 33. A human Any extra HTML date: A text to show on the Jun. 9, 2010 description of event card the event A URL for more information Which series about the event does the eventAnything Ruby can parse: belong to?Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 34. A human Any extra HTML date: A text to show on the Jun. 9, 2010 description of event card the event A URL for more information Which series about the event does the eventAnything Ruby can parse: belong to?Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 35. A human Any extra HTML date: A text to show on the Jun. 9, 2010 description of event card the event A URL for more information Which series about the event does the eventAnything Ruby can parse: belong to?Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 36. A human Any extra HTML date: A text to show on the Jun. 9, 2010 description of event card the event A URL for more information Which series about the event does the eventAnything Ruby can parse: belong to?Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 37. A human Any extra HTML date: A text to show on the Jun. 9, 2010 description of event card the event A URL for more information Which series about the event does the eventAnything Ruby can parse: belong to?Try “March 20, 2010,” “3/20/2010,”“Mar. 20, 2010 11:59 PM” date display_date description link series html
  • 38. Run the command$ timeline-setter -c tbi.csv -m== Files copied to /Users/ashaw/htdocs/
  • 39. timeline.html
  • 40. Upload to server or copy code intoWordPress, MT, EE or any other CMS
  • 41. Demo: live Twitter datahttp://propublica.github.com/timeline-setter/doc/ twitter-demo.html
  • 42. Roadmap
  • 43. Smoother animations.Override automatic intervals. Ranges of events.
  • 44. Smoother animations.Override automatic intervals. Ranges of events. Your idea here opensource@propublica.org
  • 45. http://propublica.github.com/timeline-setter http://propublica.org/nerds @A_L