Skip to content

Latest commit

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

pptable

Prints data as a table assuming that data is a list of dictionaries

At the moment it assumes that dictionaries are flat (values are primitives, not a dictionary/list)

installation

pip install pptable

example usage

frompptableimportpptabledata= [{'slug': u'ams1', 'name': u'Amsterdam 1', 'region_id': 2},
{'slug': u'sfo1', 'name': u'San Francisco 1', 'region_id': 3},
{'slug': u'nyc2', 'name': u'New York 2', 'region_id': 4},
{'slug': u'ams2', 'name': u'Amsterdam 2', 'region_id': 5},
{'slug': u'sgp1', 'name': u'Singapore 1', 'region_id': 6}]
pptable(data)

It will output:

----------------------------------
region_id name slug
----------------------------------
2 Amsterdam 1 ams1
3 San Francisco 1 sfo1
4 New York 2 nyc2
5 Amsterdam 2 ams2
6 Singapore 1 sgp1

You can choose header columns and the order, for example:

headers= ['slug', 'name']
pptable(data, headers=headers)

The result is:

-----------------------
slug name
-----------------------
ams1 Amsterdam 1
sfo1 San Francisco 1
nyc2 New York 2
ams2 Amsterdam 2
sgp1 Singapore 1

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages