GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Releasing 0.2 to master by graysonarts · Pull Request #66 · tableau/document-api-python

Conversation

@graysonarts

@graysonarts graysonarts commented Jul 26, 2016

Copy link
Copy Markdown
Contributor

No description provided.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
t8y8 and others added 30 commits May 24, 2016 22:12
@t8y8
Here's an intermediate stab at twbx support. Does not include TDSX ye…
6663c87
…t. I'm not sure where a lot of the zip stuff should go.
Russell Hay
Adding override for pycodestyle/pep8 and moving test files around
8f037a9
Russell Hay
Improve the call of pep8 and move to using setup.py's test feature
83abb63
Russell Hay
Adding EOF newline
69aadae
@t8y8
Resolve merge conflicts
cbb596b
Russell Hay
Merge pull request #38 from RussTheAerialist/reorganize-project
807fa9d
Reorganize project
Russell Hay
Merge branch 'development' of https://github.com/tableau/document-api…
8a1c159
…-python into development
Russell Hay
script for publishing versions to pypi
26d5116
@t8y8
Merge branch 'zip-support' into development
76344b4
Russell Hay
Merge pull request #40 from RussTheAerialist/publish-script
c26ee64
Updating development branch with publishing fixes
@t8y8
Update the tests to use external files
c70cb5f
@t8y8
Fix case sensitivity
955e418
@t8y8
Use more flexible paths for test assets
92668e0
Russell Hay
Merge pull request #43 from t8y8/zip-support
23e897a
Basic TWBX Support - LGTM
@t8y8
Initial TDSX support. Lots of duplicated code with TWBX's
9a8f0d1
@t8y8
Refactor all the archive manipulation logic into one module
bd6d3c9
@t8y8
Move save logic into helper function. Remove unused tests and methods…
8385b5c
… from Workbook class
@t8y8
Now find the file by checking if it's a workbook or datasource, and o…
cbcda8f
…pen the file directly from the zip instead of extracting multiple times
@t8y8
ZipFile.open should be a context manager
813e079
@t8y8
Missed a spot with the context manager
be4c9c8
@t8y8
The truth is out there...
a885f15
@t8y8
Merge pull request #44 from t8y8/tdsx-support
aba2a35
Added TDSX support and refactored Workbooks and Datasources to share zip-handling code
Russell Hay
Initial attempt at enabling reading the columns from the datasource (#45
481f38c
)

Fixes #42 #46 
* Initial attempt at enabling reading the columns from the datasource
* Fixing pep8 errors for EOFEOL
* Changing to OrderedDict for getting columns
* Add documentation for the various column attributes
* rename column to field
* Fixed #46 encode apostrophes in field names
* Enable multilook up for Fields
* Rename properties on the field based on feedback given in #45
Russell Hay
Adding contributing.md first draft (#48)
d9f90f3
* Adding contributing.md first draft

* Adding information about Issues, Feature requests, and PRs
Based on feedback from @lbrendanl

* Adding additional detail to the the feature PR section
based on feedback from @benlower

* fixing typo
Russell Hay
Get Fields Example Code (#51)
c8eb27e
* Get Fields Example Code

* Adding field count and numbering

* updating comment to be accurate

* Adding GetFields to travis run

* Updating to use enumerate to keep track of count
Russell Hay
convert the indices to be weak ref value dictionaries (#53)
00a9649
Russell Hay
Fixes #50 - materialize the properties for completion (#52)
f46f3d9
* Fixes #50 - materialize the properties for completion

This also fixes a bug where captions and aliases weren't being populated
into the multidict correctly due to insufficient testing on my part
originally

* fixing example to be correct

* really fix it this time

* Add docstrings for is_* properties

* Cleaner version of get for mld

* Move to is not instead of standard equality and fixed py3
Russell Hay
fixes#47 Implement ability to query fields used on a worksheet (#54)
3757ada
* first stab at an API, not correct in retrospect
* Initial revision of api based on API discussions
* adding additional testing and enabling lists to be passed in
* removing left over stuff from previous attempt
* Some fields are not listed in <column> tags, so we need to construct from <metadata-record>
* removing thumbnail
* move _column_object_from* to use a named tuple
* removing cruft from previous implementation
* renaming retval to something more useful
* cleaning up _is_used_by_worksheet
* reformatting import statements
* removing PredicateDictionary
* A workbook doc without any content should still load
* found_in -> used_by_sheet
Russell Hay
Address a refactoring concern from #54 (#55)
f8206b9
* refactoring for better readability

* rename metadata_field_objects to metadata_only_field_objects
@t8y8
Updating README file for new features
8cb4caf
Russell Hay added 3 commits July 22, 2016 09:58
Russell Hay
Prepping for release of 0.2 (#56)
db65119
Merging files into development to stage for 0.2 release
Russell Hay
Adding dev install info to the readme (#57)
1f953d9
Russell Hay
Add a version check to provide good errors on version incompatibility (…
aa93eef
…#59)

* add an explicit version check to be explicit about what we support

* Move xml_open to xfile

* Updating to ignore ephemeral fields

* scrubbing thumbnails from the new twb file
@t8y8

t8y8 commented Jul 26, 2016

Copy link
Copy Markdown
Contributor

Wowza -- that's a lot!

🚀

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

@graysonarts
graysonarts merged commit 59ac21c into master Jul 26, 2016
@graysonarts

graysonarts commented Jul 26, 2016

Copy link
Copy Markdown
Contributor Author

0.2 has been released! 🚀 🚀 🚀

All reactions

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

2 participants

@graysonarts @t8y8
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.