Add support for exporting to a text table, via the texttable module.
+1 for pulling this :)
one more +1, we were just discussing this need on our team!
I'll even add special ✨🍰✨ if this is pulled, @kennethreitz :)
@kennethreitz Let me know if this needs any tweaks. I might've just thought of a place where I could use tablib if it had this... :-)
-1 ... tablib has the habit to package the dependencies but texttable is GPL-infected while openpyxl and xlwt are MIT/BSD just as tablib is. One could still add the support but only via dynamic loading (texttable is actually LGPL), it shouldn't be packaged.
Rendering a nice text result is not quite a sophisticated programming task to justify meddling in license issues.
@guidod: What are the implications of using/bundling an LGPL module, such as texttable? Tablib, being Python, already provides it's source code freely. Would it have to do anything else?
Texttable could be simply required and not bundled or if it's desired to bundle something, I could convert it to use PrettyTable (BSD-licensed) (http://code.google.com/p/prettytable/) instead.
@kennethreitz: What say you?
By the way, I have added markdown-support in my Tablib fork at https://bitbucket.org/guidod/easyxf/src - feel free to grab the code.
This project is in a bit of a crisis state — it's really useful, and I use regularly. However, I wrote it several years ago and haven't touched it since. In order to get the project into a stable state I'm closing all issues and pull requests to get a "fresh slate"
Don't take this as aggressive — it's just necessary for the project to make any progress any time soon (it's pretty clear the project is effectively unmaintained at the moment). Great things to come! Please watch the GitHub logs and feel free to re-open this discussion soon. I just need to really it into a good state first.
✨ ❤️ ✨