├── .gitignore ├── .rspec ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── doc_ripper.gemspec ├── lib ├── doc_ripper.rb └── doc_ripper │ ├── base.rb │ ├── exceptions.rb │ ├── formats │ ├── docx_ripper.rb │ ├── ms_doc_ripper.rb │ ├── pdf_ripper.rb │ ├── sketch_ripper.rb │ └── text_ripper.rb │ └── version.rb └── spec ├── doc_ripper ├── doc_ripper_spec.rb └── formats │ ├── pdf_ripper_spec.rb │ └── sketch_ripper_spec.rb ├── fixtures ├── chinese.docx ├── complex_sketch_text.sketch ├── lorem.doc ├── lorem.docx ├── lorem.pdf ├── lorem.txt ├── missing_file.txt ├── simple_sketch_text.sketch ├── some_missing_path.txt └── test_pdf.pdf └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format documentation -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/Rakefile -------------------------------------------------------------------------------- /doc_ripper.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/doc_ripper.gemspec -------------------------------------------------------------------------------- /lib/doc_ripper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/lib/doc_ripper.rb -------------------------------------------------------------------------------- /lib/doc_ripper/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/lib/doc_ripper/base.rb -------------------------------------------------------------------------------- /lib/doc_ripper/exceptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/lib/doc_ripper/exceptions.rb -------------------------------------------------------------------------------- /lib/doc_ripper/formats/docx_ripper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/lib/doc_ripper/formats/docx_ripper.rb -------------------------------------------------------------------------------- /lib/doc_ripper/formats/ms_doc_ripper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/lib/doc_ripper/formats/ms_doc_ripper.rb -------------------------------------------------------------------------------- /lib/doc_ripper/formats/pdf_ripper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/lib/doc_ripper/formats/pdf_ripper.rb -------------------------------------------------------------------------------- /lib/doc_ripper/formats/sketch_ripper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/lib/doc_ripper/formats/sketch_ripper.rb -------------------------------------------------------------------------------- /lib/doc_ripper/formats/text_ripper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/lib/doc_ripper/formats/text_ripper.rb -------------------------------------------------------------------------------- /lib/doc_ripper/version.rb: -------------------------------------------------------------------------------- 1 | module DocRipper 2 | VERSION = "0.0.9" 3 | end 4 | -------------------------------------------------------------------------------- /spec/doc_ripper/doc_ripper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/spec/doc_ripper/doc_ripper_spec.rb -------------------------------------------------------------------------------- /spec/doc_ripper/formats/pdf_ripper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/spec/doc_ripper/formats/pdf_ripper_spec.rb -------------------------------------------------------------------------------- /spec/doc_ripper/formats/sketch_ripper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/spec/doc_ripper/formats/sketch_ripper_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/chinese.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/spec/fixtures/chinese.docx -------------------------------------------------------------------------------- /spec/fixtures/complex_sketch_text.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/spec/fixtures/complex_sketch_text.sketch -------------------------------------------------------------------------------- /spec/fixtures/lorem.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/spec/fixtures/lorem.doc -------------------------------------------------------------------------------- /spec/fixtures/lorem.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/spec/fixtures/lorem.docx -------------------------------------------------------------------------------- /spec/fixtures/lorem.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/spec/fixtures/lorem.pdf -------------------------------------------------------------------------------- /spec/fixtures/lorem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/spec/fixtures/lorem.txt -------------------------------------------------------------------------------- /spec/fixtures/missing_file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/simple_sketch_text.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/spec/fixtures/simple_sketch_text.sketch -------------------------------------------------------------------------------- /spec/fixtures/some_missing_path.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spec/fixtures/test_pdf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/spec/fixtures/test_pdf.pdf -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pzaich/doc_ripper/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------