9ticks:Older
From BiCEP
Line 1: | Line 1: | ||
- | + | == Overview == | |
- | + | ||
- | + | ||
* Retrieve, interpret and store data source events | * Retrieve, interpret and store data source events | ||
Line 13: | Line 11: | ||
- | + | == State of the Art == | |
- | + | === Alerts.com === | |
- | The information you want when and where you want it. You're in control. Weather, news, traffic, gas prices, reminders, live sports and more. It's new, it's free, your personal information is secure, no spam. | + | The information you want when and where you want it. You're in control. Weather, news, traffic, gas prices, reminders, live sports and more. It's new, it's free, your personal information is secure, no spam. [http://www.alerts.com/ www.alerts.com] |
- | + | === Chartlet === | |
- | Chartlet is a free Firefox extension that periodically checks places on the Web, extract and stores numerical values. On demand, you can display the history of those values in nice charts. | + | Chartlet is a free Firefox extension that periodically checks places on the Web, extract and stores numerical values. On demand, you can display the history of those values in nice charts. [http://www.chartlet.net/ www.chartlet.net] |
- | + | === WebSundew === | |
- | WebSundew is an advanced web scraping tool that extracts data from web pages on the internet: 100% graphic user interface, step-by-step template wizards, automatic iteration for linked pages, macros for automatic log into sites and data extraction. | + | WebSundew is an advanced web scraping tool that extracts data from web pages on the internet: 100% graphic user interface, step-by-step template wizards, automatic iteration for linked pages, macros for automatic log into sites and data extraction. [http://www.websundew.com/ www.websundew.com] |
- | + | === RRDtool === | |
- | RRDtool is the OpenSource industry standard, high performance data logging and graphing system for time series data. Use it to write your custom monitoring shell scripts or create whole applications using its Perl, Python, Ruby, TCL or PHP bindings. | + | RRDtool is the OpenSource industry standard, high performance data logging and graphing system for time series data. Use it to write your custom monitoring shell scripts or create whole applications using its Perl, Python, Ruby, TCL or PHP bindings. [http://oss.oetiker.ch/rrdtool/ oss.oetiker.ch/rrdtool] |
- | + | == Data Sources == | |
- | + | === Predefined === | |
* TBD Sources: stocks, flight schedules, weather, sports, auctions, traffic reports, feeds, sensors, ... | * TBD Sources: stocks, flight schedules, weather, sports, auctions, traffic reports, feeds, sensors, ... | ||
Line 40: | Line 38: | ||
* May make use of external APIs | * May make use of external APIs | ||
- | + | === Custom === | |
* TBD Sources: html table, html items, ... | * TBD Sources: html table, html items, ... | ||
* Makes use of data source API | * Makes use of data source API | ||
* User may identify items to monitor in the following ways: | * User may identify items to monitor in the following ways: | ||
- | ** | + | ** '''Single Page Entry''' -- single page items |
- | ** | + | ** '''Same Level Page Entries''' -- every news title, repetitive patterns |
- | ** | + | ** '''Table Selection''' -- smartly select all table items |
- | ** | + | ** '''Table Line Selection by Constant Column Value''' -- select something in the same row/column whose column/row has something wrote on it |
- | ** | + | ** '''Automatic Selection Inside Area''' -- smartly select every item inside a bounded polygon or even the whole page |
- | ** | + | ** '''Advanced Text Selection''' -- left of something and/or right of something, bounded by something |
* Browser extension is an option | * Browser extension is an option | ||
* Each item data type must be automatically chosen by the system. May be overridden by the user. | * Each item data type must be automatically chosen by the system. May be overridden by the user. | ||
- | + | == Data Source API == | |
* Modular approach | * Modular approach | ||
* Every DS adapter will make use of this API | * Every DS adapter will make use of this API | ||
* Each item has the following properties: | * Each item has the following properties: | ||
- | ** | + | ** '''Name''' -- identification |
- | ** | + | ** '''XPath''' -- location in the page |
- | ** | + | ** '''Type''' -- data type (following section) |
- | + | == Data Types == | |
* Suggest the best type for each item | * Suggest the best type for each item | ||
Line 83: | Line 81: | ||
- | + | == Data Interpretation == | |
* Show data from several angles TBD | * Show data from several angles TBD | ||
Line 89: | Line 87: | ||
- | + | == Data Store == | |
* Performance | * Performance | ||
Line 100: | Line 98: | ||
* Client-side history | * Client-side history | ||
* Queries, visualisations and filters may be stored for future re-utilization by any user | * Queries, visualisations and filters may be stored for future re-utilization by any user | ||
- | * | + | * '''Distributed memory (condor-like)''' |
- | + | == User Interface == | |
* Web-based | * Web-based | ||
Line 109: | Line 107: | ||
- | + | == Miscellaneous == | |
* OpenID login | * OpenID login | ||
Line 115: | Line 113: | ||
- | + | == Firefox Extension == | |
- | + | [http://student.dei.uc.pt/~rjmm/firefox/9ticks.xpi 9ticks Firefox extension] | |
- | + | === Use cases === | |
- | * | + | * [http://eztv.it/index.php?main=airs Series Countdown List] |
- | * | + | * [http://dsg.dei.uc.pt/ganglia/ DSG Cluster] |
- | * | + | * [http://www.maisfutebol.iol.pt/superliga_classificacao.php Liga Sagres] |
- | * | + | * [http://news.bbc.co.uk/sport2/hi/football/eng_prem/table/default.stm Barclays Premier League] |
- | * | + | * [http://weather.no.sapo.pt/details.html Manteigas Weather] |
- | * | + | * [http://www.osnews.com/ OSNews] |
- | * | + | * [http://finance.google.com/finance?q=NASDAQ:AAPL Apple Google Finance] |
- | * | + | * [http://www.timeanddate.com/counters/newyear.html New Year Countdown] |
- | * | + | * [http://www.traffic.com/New-York-Traffic/I-278_Gowanus_Expressway___Brooklyn_Queens_Exwy-NORTHBOUND-7_NB_GW_BQE_12.html NY I-278 Traffic] |
- | * | + | * [http://www.ebay.com/ Ebay] |