word-to-markdown

A ruby gem to liberate content from Microsoft Word documents

MIT License

Downloads
160.4K
Stars
1.5K
Committers
17

Bot releases are visible (Hide)

word-to-markdown - Latest Release

Published by benbalter about 6 years ago

  • Fixes typo on an error Class name (#79) @HorlogeSkynet
  • Fix CI (#80) @benbalter
  • Fix code style
  • Update documentation
  • Update dependency versions
word-to-markdown - v1.1.6

Published by benbalter almost 9 years ago

Improved Windows support

word-to-markdown - v1.1.5

Published by benbalter about 9 years ago

  • Fixed lists in Libreoffice > 5
  • Better dependency resolution
  • Test against libreoffice 4.x and 5.x
word-to-markdown - v1.1.4

Published by benbalter about 9 years ago

Fail descriptively if LibreOffice GUI is open (#55)

word-to-markdown -

Published by benbalter over 9 years ago

Fail loudly and descriptively if LibreOffice isn't installed (#54)

word-to-markdown -

Published by benbalter over 9 years ago

  • Better command line usage (now supports --help and --version)
  • Better whitespace stripping (including HTML-encoded spaces like  )
  • Fix for stripping HTML from lists (e.g., links in list items)
  • Faster, more complete tests
  • Document model is now more object-oriented
word-to-markdown -

Published by benbalter almost 10 years ago

  • Improved windows support including windows-based tests
  • Use Open3 rather than shelling out directly for better compatibility
  • Fix for when LibreOffice is installed locally, rather than globally on OS X
  • Simplified soffice path detection
  • Default font size of 12 when not specified to fix newer versions of LibreOffice
  • Updated documentation
word-to-markdown - 1.1.0

Published by benbalter almost 10 years ago

Improvements

  • Better documentation, #25, props @konklone
  • Ruby 1.9.3 support, #27, props @blambeau
  • Better soffice executable detection, #36, props @parkr
  • Arbitrary tempdir support, #33, props @blambeau

Bug fixes

  • Support for files with whitespace in the filename, #32
word-to-markdown - v1.0.0

Published by benbalter over 10 years ago

  • Word to Markdown now accepts .docx and .doc files directly, no need to export an .html file via Microsoft Word
  • Command line interface (bundle exec w2m path/to/file) returns markdown via stdout
  • Gem now relies on LibreOffice to convert Word to HTML
  • Complete refactor. OO FTW.
  • Reverse Markdown 0.5.x provides better nested list support, finer unrecognized tag control
  • Demo no longer distributed with Gem. See word-to-markdown-demo
word-to-markdown - v0.2.0

Published by benbalter over 10 years ago

  • Initial Google Doc support
  • Refactor of nested list parsing for smarter indent calculation
word-to-markdown - v0.1.0

Published by benbalter over 10 years ago

  • List parsing logic now much more mature and produces valid, semantic HTML as an intermediary step
  • Nested list support (both ol and ul)
  • Demo: select all markdown on click (#6)
word-to-markdown - v0.0.4

Published by benbalter over 10 years ago

  • Use premailer to inline all CSS before processing
  • Smarter implicit heading detection
  • Prevent OLs from being wrapped in ULs (#5)
  • Site footer styling improvements
  • Better inline documentation
word-to-markdown - v0.0.3

Published by benbalter over 10 years ago

  • Table support
  • Added Rerun for local development
  • Uncurl curly quotes
word-to-markdown - v0.0.2

Published by benbalter over 10 years ago

  • Demo site
  • Travis support
  • Better encoding support
  • Strip o: namespace
  • Better whitespace trimming
word-to-markdown - And so it begins

Published by benbalter over 10 years ago