Skip to content

rx based java / kotlin epub parser

License

Notifications You must be signed in to change notification settings

JSpiner/epub-stream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

epub-stream

Build Status Coverage Status

epub-stream is rxjava-based epub parser

bug? have a question?

Basic Usage

- epub(unzip) 
    - mimetype
        - container
            - opf
            - metadata
            - manifest
            - spine
            - guide
            - toc
  • It has the above object priority.
  • When you request a child object, it automatically loads the parent object if necessary.
  • Loaded objects are cached.
var epubStream = EpubStream(file)

//unzip
epubStream.unzip()                  //completable
        .subscribe { }

//getExtractedDirectory
epubStream.getExtractedDirectory()  //single
        .subscribe {file -> }      

//getMimeType
epubStream.getMimeType()            //single
        .subscribe {mimeType -> } 

//getContainer
epubStream.getContainer()           //single
        .subscribe {container -> }  

//getOpf
epubStream.getOpf()                 //single
        .subscribe {pacakge -> }

About

rx based java / kotlin epub parser

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published