packages feed

Cabal revisions of ods2csv-0.1.0.2

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-Name:                ods2csv-Version:             0.1.0.2-Synopsis:            Convert Open Document Spreadsheet ODS to CSV-Description:-  Usually you would convert ODS to CSV via @libreoffice --headless@-  but this conflicts with running GUI instances of @libreoffice@-  and requires a full libreoffice installation-  and has incomprehensible CSV export command-line options-  and selection of individual tables is inferior.-  .-  This program quickly scans through a FODS or ODS document using a XML parser-  and watches only the necessary data.-  It does not interpret or evaluate the formula data,-  instead it assumes that the contained evaluated values are correct.-  This is true, if the file was saved from LibreOffice-  but might not be true if generated or manipulated by other tools.-  .-  You can feed generated CSV files to LaTeX @datatool.sty@, @csvmidi@,-  Hledger's CSV import or @csvreplace@ from Haskell package @spreadsheet@.-  .-  Example runs of the program:-  .-  > ods2csv --list-tables input.ods-  .-  > ods2csv --sheetnumber=1 input.ods >output.csv-  .-  > ods2csv --sheetname="Table 2" --separator=TAB input.ods >output.tsv-  .-  > ods2csv --sheetnumber=2 input.fods >output.csv-  .-  > ods2csv --sheetnumber=2 <input.fods >output.csv-  .-  The program supports UTF-8 encoding for FODS/XML input,-  and applies Latin1 decoding otherwise.-  For writing CSV it uses the system's default encoding.-  You may only feed FODS, not ODS via pipe/stdin to the program.-  .-  ToDo: Provide FODS parser as library function, maybe in @spreadsheet@.-  .-  Alternatives: <https://www.visidata.org/>, <https://csvkit.rtfd.org/>-Homepage:            https://hub.darcs.net/thielema/ods2csv-License:             BSD3-License-File:        LICENSE-Author:              Henning Thielemann-Maintainer:          haskell@henning-thielemann.de-Category:            Text, CSV-Build-Type:          Simple-Cabal-Version:       >=1.10--Source-Repository this-  Tag:         0.1.0.2-  Type:        darcs-  Location:    https://hub.darcs.net/thielema/ods2csv--Source-Repository head-  Type:        darcs-  Location:    https://hub.darcs.net/thielema/ods2csv--Executable ods2csv-  Build-Depends:-    zip-archive >=0.4.3 && <0.5,-    spreadsheet >=0.1.3 && <0.2,-    tagchup >=0.4 && <0.5,-    xml-basic >=0.1.1 && <0.2,-    shell-utility >=0.1 && <0.2,-    optparse-applicative >=0.11 && <0.20,-    utf8-string >=1.0.2 && <1.1,-    bytestring >=0.10 && <0.13,-    non-empty >=0.3.4 && <0.4,-    utility-ht >=0.0.10 && <0.1,-    base >=4.5 && <5-  Hs-Source-Dirs:      src-  Main-Is:             Main.hs-  Default-Language:    Haskell2010-  GHC-Options:-    -Wall -fwarn-incomplete-uni-patterns -fwarn-tabs+Name:                ods2csv
+Version:             0.1.0.2
+x-revision: 1
+Synopsis:            Convert Open Document Spreadsheet ODS to CSV
+Description:
+  Usually you would convert ODS to CSV via @libreoffice --headless@
+  but this conflicts with running GUI instances of @libreoffice@
+  and requires a full libreoffice installation
+  and has incomprehensible CSV export command-line options
+  and selection of individual tables is inferior.
+  .
+  This program quickly scans through a FODS or ODS document using a XML parser
+  and watches only the necessary data.
+  It does not interpret or evaluate the formula data,
+  instead it assumes that the contained evaluated values are correct.
+  This is true, if the file was saved from LibreOffice
+  but might not be true if generated or manipulated by other tools.
+  .
+  You can feed generated CSV files to LaTeX @datatool.sty@, @csvmidi@,
+  Hledger's CSV import or @csvreplace@ from Haskell package @spreadsheet@.
+  .
+  Example runs of the program:
+  .
+  > ods2csv --list-tables input.ods
+  .
+  > ods2csv --sheetnumber=1 input.ods >output.csv
+  .
+  > ods2csv --sheetname="Table 2" --separator=TAB input.ods >output.tsv
+  .
+  > ods2csv --sheetnumber=2 input.fods >output.csv
+  .
+  > ods2csv --sheetnumber=2 <input.fods >output.csv
+  .
+  The program supports UTF-8 encoding for FODS/XML input,
+  and applies Latin1 decoding otherwise.
+  For writing CSV it uses the system's default encoding.
+  You may only feed FODS, not ODS via pipe/stdin to the program.
+  .
+  ToDo: Provide FODS parser as library function, maybe in @spreadsheet@.
+  .
+  Alternatives: <https://www.visidata.org/>, <https://csvkit.rtfd.org/>
+Homepage:            https://hub.darcs.net/thielema/ods2csv
+License:             BSD3
+License-File:        LICENSE
+Author:              Henning Thielemann
+Maintainer:          haskell@henning-thielemann.de
+Category:            Text, CSV
+Build-Type:          Simple
+Cabal-Version:       >=1.10
+
+Source-Repository this
+  Tag:         0.1.0.2
+  Type:        darcs
+  Location:    https://hub.darcs.net/thielema/ods2csv
+
+Source-Repository head
+  Type:        darcs
+  Location:    https://hub.darcs.net/thielema/ods2csv
+
+Executable ods2csv
+  Build-Depends:
+    zip-archive >=0.4.3 && <0.6,
+    spreadsheet >=0.1.3 && <0.2,
+    tagchup >=0.4 && <0.5,
+    xml-basic >=0.1.1 && <0.2,
+    shell-utility >=0.1 && <0.2,
+    optparse-applicative >=0.11 && <0.20,
+    utf8-string >=1.0.2 && <1.1,
+    bytestring >=0.10 && <0.13,
+    non-empty >=0.3.4 && <0.4,
+    utility-ht >=0.0.10 && <0.1,
+    base >=4.5 && <5
+  Hs-Source-Dirs:      src
+  Main-Is:             Main.hs
+  Default-Language:    Haskell2010
+  GHC-Options:
+    -Wall -fwarn-incomplete-uni-patterns -fwarn-tabs