mohammed akmal miah
16541c522e
update csrf token in urlopen_json
2022-01-17 12:30:07 +00:00
mohammed akmal miah
0563b54fc6
updates csrf token when invalid
2022-01-15 18:18:37 +00:00
Felix Lohmeier
1dd0cafd4e
get-models differs between OpenRefine 4.x and OpenRefine 3.x
...
https://groups.google.com/g/openrefine-dev/c/N6tRlDBZ05g
2021-07-12 23:04:00 +02:00
Felix Lohmeier
21bf1f2adc
add CSRF token to API calls #7 #13
2021-01-04 13:42:13 +01:00
Felix Lohmeier
8a726d9a30
fix #15 unicode issues when piping stdout
2021-01-02 17:34:33 +01:00
Felix Lohmeier
bc89a98776
fix #14 export --format --output
2021-01-02 17:25:21 +01:00
Felix Lohmeier
ecf253ca44
fix #11 separator
2020-08-07 18:20:31 +02:00
Felix Lohmeier
c47ce10eba
fix #6 templating with splitToFiles and mode record-based
2019-08-25 21:46:54 +02:00
Felix Lohmeier
6778c5cf73
workaround für pyinstaller
2019-08-22 01:33:06 +02:00
Felix Lohmeier
97bada2254
refactored info command for pyinstaller
2019-08-22 00:36:18 +02:00
Felix Lohmeier
bd13ffeb50
support unicode in args
2019-08-21 20:18:27 +02:00
Felix Lohmeier
240d0368f5
harmonize internal names for projectName
2019-08-21 19:50:45 +02:00
Felix Lohmeier
3c16169767
add encoding option (defaults to UTF-8 for csv/tsv/txt) and fix templating feature suffixById
2019-08-21 19:24:13 +02:00
Felix Lohmeier
505a62afc2
support unicode chars in project name and column names
2019-08-21 16:48:43 +02:00
Felix Lohmeier
18a4d68b5c
support unicode chars in export to stdout
2019-08-21 16:47:21 +02:00
Felix Lohmeier
f4f38d02fb
fix whitespace (codacy issue)
2019-08-20 06:47:35 +02:00
Felix Lohmeier
375ac42be0
realigned create/new_project to upstream
...
new feature: xml root element will be discovered if recordPath is not set
bugfix: newly introduced option projectTags was not working in 0.3.7
bugfix: txt defaulted to fixed-width (should be line-based)
bugfix: default recordPath for json was not working in 0.3.7
bugfix: default sheets option was broken (but xls, xlsx, ods is broken in OpenRefine >=2.8 anyway, see #4 )
tests: added sample files and an ipython notebook for comprehensive tests of create option
2019-08-20 04:30:50 +02:00
Felix Lohmeier
caa2ebfde8
Workaround for SSL verification problems in one-file-executables
2019-08-16 13:15:24 +02:00
Felix Lohmeier
062e6960a8
remove unused import (codacy issue)
2019-08-16 12:27:27 +02:00
Felix Lohmeier
bfd00b55aa
release v0.3.7 - substantially revised code and docs
...
fixed bug #1 (option columnWidths broken since v0.3.2)
fixed bug #2 (commands create and export templating broken since v0.3.5)
added --download command
extended --info command
improved performance of --export command
improved error handling and user feedback
removed support for legacy docker option --link
added detailed usage instructions with examples
moved and extended instructions from docker/README.md to README.md
added usage instructions for Python library
added chapter on Binder openrefineder
added badges for docker, pypi and binder
added usage instructions for tests script
added note to myself for distributing releases
moved all functions from parser to cli module
separated export and template function
improved code style (PEP8)
2019-08-16 10:58:41 +02:00
Felix Lohmeier
be439c986b
templating export format should always be txt
2019-08-16 00:18:59 +02:00
Felix Lohmeier
777d73997c
restore project_format default and remove unused code
...
create project from url has never worked before
new_project_defaults are outdated
2019-08-15 18:06:53 +02:00
Felix Lohmeier
aa5b3a4203
realign to upstream
2019-08-14 13:45:35 +02:00
Felix Lohmeier
70782d8465
fix templating example
2019-08-06 21:58:28 +02:00
Felix Lohmeier
b6f20f2e93
renamed module client.py to cli.py
2019-08-05 10:20:09 +02:00
Felix Lohmeier
ece61c1096
prepare distribution on PyPI
...
moved parser from refine.py to google/refine/__main__.py to allow module execution (python -m google.refine); script refine.py is now just a forwarding to __main__.py
2019-08-04 03:03:49 +02:00
Felix Lohmeier
1d0c4f828a
moved functions from cli script into new module client.py
2019-08-04 02:15:07 +02:00
Felix Lohmeier
d82c7b28fb
Revert "refactor to allow module execution"
...
This reverts commit a0123e9511
.
2019-08-03 13:23:32 +02:00
Felix Lohmeier
a0123e9511
refactor to allow module execution
2019-08-01 17:23:40 +02:00
Felix Lohmeier
3e8f209a50
release v0.3.3: support for templating export, fixed some bugs
2017-11-23 01:48:29 +01:00
Felix Lohmeier
6c65f15363
fixed JSON post arguments
2017-11-20 04:55:11 +01:00
Felix Lohmeier
947c7510a6
refactored and extended CLI
2017-11-19 23:26:22 +01:00
Felix Lohmeier
f0643b46a0
Revert "included urllib2_file.py in the package to ease installation"
...
This reverts commit bf91e918df
.
2017-11-17 16:47:31 +01:00
Felix Lohmeier
bf91e918df
included urllib2_file.py in the package to ease installation
2017-03-14 22:04:06 +01:00
Stefano Parmesan
2d94ac4e36
allow for extra parameters in new_project
2014-08-12 11:34:17 +02:00
Davide Setti
9bd8102b0a
fixed the encoding parameter: it was passed as a Refine old-style argument, but it's a new one
2014-05-22 14:18:56 +02:00
Paul Makepeace
ca25a305e0
Use true/false instead of on/''. Update to new new-project params.
2013-10-14 00:28:50 +06:00
Paul Makepeace
a1ea660ffa
Catch HTTP errors and report more diags
2013-10-13 00:34:10 +06:00
Paul Makepeace
08dd425f28
Be explicit server-originated errors are from server. Derive new project defaults.
...
sudo tcpflow -AH -c -e -i lo0 src or dst host localhost and port 3335 | ruby -ractive_support/core_ext -ruri -lne 'next unless /^format=([^&]+)&options=(.*)/; format = URI.unescape($1); opts = URI.unescape($2) ; opts.gsub!(/"(\w+)"/) { %Q['\''#{$1.underscore}'\''] }; opts.gsub!(/:/,": "); opts.gsub!(/,/,",\n\t"); opts.gsub!(/(true|false)/) { $1.titleize }; puts " '\''#{format}'\'': #{opts},"'
2013-10-12 23:38:16 +06:00
Paul Makepeace
bbd4d84c96
Google Refine -> OpenRefine
2013-10-10 16:41:10 +05:00
Paul Makepeace
5b701821a9
incorrectly class attributes
2013-10-10 15:32:56 +05:00
Paul Makepeace
bc0a8e7c7b
Whitespace & minor renaming to bring in line with PEP8 guidelines
2013-10-09 23:16:43 +05:00
Paul Makepeace
8e07662e65
Remove incomplete reconciliation response parsing. It's not exposed in the API yet and changed from Refine 2.0 to 2.1
2011-07-21 17:03:17 +00:00
Paul Makepeace
e6a3038e46
Init key_column
2011-06-23 09:51:12 +00:00
Paul Makepeace
4405e4a9b1
Guard use of reconCandidates
...
which existed only up to Refine 2.0
2011-06-23 09:50:56 +00:00
Paul Makepeace
a9066491a7
Don't use kwargs any more
2011-06-23 09:50:18 +00:00
Paul Makepeace
63258f58b1
Use + for consistency
2011-06-23 09:49:59 +00:00
Paul Makepeace
bd43d001c4
Clean up interface to passing multiple facets into Engine()
2011-06-23 09:49:25 +00:00
Paul Makepeace
9a461607b9
Ensure clearing facet map
2011-06-23 09:48:16 +00:00
Paul Makepeace
5e544bb827
Move get_version() to RefineServer & add RefineServer.version lazy property
2011-06-10 17:49:06 +00:00