gleeda
e30a845e1c
changed install string for openpyxl
2014-12-29 12:23:54 -05:00
gleeda
21462b6d5a
removed blank line
2014-12-29 12:07:45 -05:00
gleeda
c4a9a732c9
adding xlsx rendering
2014-12-29 12:06:33 -05:00
iMHLv2
2e06f180f6
if column types don't match, explain why in the exception
2014-12-13 17:23:21 -06:00
gleeda
b69cb2a998
fix in text renderer for python 2.6
...
error:
self._elide(("{:<" + str(grid_max_widths[index]) + "}").format(column.name), grid_max_widths[index])]
ValueError: zero length field name in format
2014-12-10 16:51:53 -05:00
gleeda
c43deb9c70
text renderer: s/\\n/\\r\\n/ to fix output for windows
...
see issue #148
2014-12-04 20:26:10 -05:00
Mike Auty
78c9cad946
Make two fixes for issue #143 , thanks for the spot gleeda!
2014-12-03 19:54:31 +00:00
Mike Auty
1627261eac
Convert normal text output to include immediate quicktext results as well with the --verbose or -v flag (always written to stdout, rather than the directed output).
2014-11-26 23:04:03 +00:00
Mike Auty
0b00bd0c44
Add in basic checking to the output file parameter for sqlite.
2014-10-28 23:19:25 +00:00
Mike Auty
c95b0d091d
Merge branch 'unified-stream-output' of github.com:volatilityfoundation/volatility into unified-stream-output
2014-10-27 10:07:48 +00:00
Mike Auty
d0f8d0832b
Merge branch 'unified-output' into unified-stream-output
...
Conflicts:
volatility/commands.py
2014-10-27 10:07:28 +00:00
Mike Auty
0d08e644ee
Refactor the JSON output from the HTML output.
2014-10-27 10:05:47 +00:00
Mike Auty
832e7124e7
Merge branch 'unified-output' into unified-stream-output
2014-10-27 07:00:47 +00:00
Mike Auty
8728f695ef
Use longs for Hex as well as for Addreess.
2014-10-27 07:00:33 +00:00
Mike Auty
2d1eec738e
Add in the changes to the renderers for streaming support.
2014-10-25 18:32:14 +01:00
Mike Auty
8fc1a7559d
Document the TextRenderer a little better.
2014-10-20 15:49:41 +01:00
Mike Auty
2e4898e415
Fix minor typos.
2014-10-18 23:01:06 +01:00
Mike Auty
d7d3d3d659
Add in a little more background to why a the single structure method was chosen over a OO Composite design pattern.
2014-10-07 23:02:18 +01:00
Mike Auty
cdb2cbb974
Add additional functions, including making TreeNodes a little more pythonic (although not overly optimized). Also add comments to explain the design decisions within the TreeGrid/TreeNode views.
2014-10-07 23:00:47 +01:00
Mike Auty
47a03364d5
Fix silly typo.
2014-10-06 17:00:22 +01:00
Mike Auty
7ab007e1c4
Add in the list-only HTML renderer, using DataTables for display and column sorting. Can't see how to develop this into a tree sorter without a lot of custom javascript coding, but until we get a better HTML renderer, this will do.
2014-10-05 23:10:46 +01:00
Mike Auty
78a61a4dc9
Rework unified_output so that duplicated code in renderer functions is removed.
2014-10-05 23:09:48 +01:00
Mike Auty
a22c977b71
Add in the max_depth calculation to the grid, so that individual renderers don't need to calculate it themselves.
2014-10-05 23:07:06 +01:00
Mike Auty
2d93c97d38
Clean up the basic renderers file.
2014-10-05 23:06:31 +01:00
Mike Auty
ad5845dc10
Add in support for longs (for python2) and allow both addresses and address64s to be longs.
2014-10-04 21:23:37 +01:00
Mike Auty
91e0223411
Change dot layout to be top to bottom, and include a warning when using Dot for lists rather than trees.
2014-10-02 21:33:58 +01:00
Mike Auty
44c4f7fdd1
Refactor textrendering and add in rudimentary dot output support.
2014-10-02 21:19:56 +01:00
Mike Auty
50e4438616
Add in initial sqlite support (adding two plugin outputs to the same database would need a significant API change to solve).
2014-10-02 00:45:54 +01:00
Mike Auty
678e8e9241
Add in convenience tuple type to allow values to be addressed by sanitized column names.
2014-09-29 23:11:05 +01:00
Mike Auty
90b0c24b11
Add in column sorting by default for text-based rendering.
2014-09-28 22:07:26 +01:00
Mike Auty
a54d3c73bb
Add sort keys for tree/list sorting.
2014-09-28 19:15:57 +01:00
Mike Auty
ef5e7ca418
Fix up the naming convention a little, and move value validation to the rows.
2014-09-28 17:01:03 +01:00
Mike Auty
8a0f8ce73d
Fix daft mistake in tree column title rendering.
2014-09-27 23:56:26 +01:00
Mike Auty
fbbee25a55
Convert max_width to a parameter, and ensure the output ends in a newline character.
2014-09-27 23:55:22 +01:00
Mike Auty
9926ddd59d
Fix up the column balancing code, we now take greedily from the largest column, rather than evenly.
2014-09-27 23:08:56 +01:00
Mike Auty
d7cefffbf8
Refactor the renderers, and solve a problem with the same instance of a text renderer being used over again.
2014-09-27 14:23:09 +01:00
Mike Auty
1680acd35c
Fix many little bugs, add leading 0s for address spaces, however the squeeze to fit still needs work.
2014-09-24 01:43:09 +01:00
Mike Auty
64aa001179
Fix up accumulators, renamed data to values, and fix some minor bugs.
2014-09-23 22:49:44 +01:00
Mike Auty
872be7738f
Add in draft version of text renderer.
2014-09-23 00:41:22 +01:00
Mike Auty
ac6dd7a509
Don't rely on python mutable objects for accumulation.
2014-09-23 00:40:55 +01:00
Mike Auty
077e0ce261
Add row validation, accumulator for visitor and fix minor bugs.
2014-09-23 00:37:37 +01:00
Mike Auty
fb6bacc143
Complete rework the TreeGrid, yet again. This time the interface is almost identical to the pygtk TreeModel/TreeIter interface.
2014-09-22 01:45:25 +01:00
Mike Auty
b317770fbe
Remove formating from TreeGrid, since its part of the text renderers responsibility.
2014-09-08 10:05:59 +01:00
Mike Auty
0c2871d7ce
Add in initial version of unified output plugin.
2014-09-08 10:05:29 +01:00