tksk / queryToTable

Query to <table>

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

qutie

Query to <table>

usage

QueryTo<table> 1.0
Usage: qutie [options] <file> or <url>

  -s <indices> | --select <indices>
        comma separated field indices(0-origin)
  -w:<index>:<ope>=<value> | --where:<index>:<ope>=<value>
        String field filter
  -e:<index>:<ope>=<value> | --nwhere:<index>:<ope>=<value>
        Number field filter
  -i | --indexed
        prepend an index column
  --head
        show only 10 rows.
  --encoding <value>
        document encoding (file only)
  -ti <value> | --table-id <value>
        table ID
  -ts <value> | --table-selector <value>
        table selector; see: http://jsoup.org/cookbook/extracting-data/selector-syntax
  -se | --skip-empty
        skip epmty line
  <file> or <url>
        input file or URL

  <ope>: operators
      (null) | eq : equal
      ne     | !  : not equal
      lt   : less than
      lte  : less than or equal
      gt   : greater than
      gte  : greater than or equal
      like   | ~  : regular expression (String only)

  --help
        prints this usage text

examples

# query to the results of Honolulu Marathon 2013
$ qutie http://www.pseresults.com/events/568/results -se \
  -s "1,2,4,5,7" -w:1:~="\d+" -e:1:gt=10000 --indexed
"1","25742","2:23:20","Tsukamoto","Shuji","JPN"
"2","25767","2:31:13","Hino","Yuya","JPN"
"3","22466","2:32:14","Yagi","Daizo","JPN"
"4","29074","2:32:45","Tsukiyama","Yoshihiro","JPN"
"5","22691","2:36:36","Fujimoto","Takeshi","JPN"
"6","24193","2:37:10","Makino","Saeki","JPN"
"7","31077","2:38:50","Sato","Eiji","JPN"
"8","29743","2:42:23","Ogura","Yosuke","JPN"
"9","27226","2:42:44","Nakazawa","Kei","JPN"
"10","15066","2:43:33","Meyer","Timo","GER"

About

Query to <table>


Languages

Language:Scala 100.0%