mirror of https://github.com/bvn13/imdb-spider.git
readme
parent
8e369a52d4
commit
fa82075f52
52
README.md
52
README.md
|
@ -1,5 +1,53 @@
|
|||
[![Build Status](https://travis-ci.org/bvn13/imdb-spider.svg?branch=master)](https://travis-ci.org/bvn13/imdb-spider)
|
||||
|
||||
|
||||
# imdb-spider
|
||||
IMDB-spider written in Java
|
||||
# IMDB-SPIDER
|
||||
|
||||
**IMDB-spider written in Java**
|
||||
|
||||
The purpose of this project is to parse IMDB site into Java objects to be easy used when it needs.
|
||||
|
||||
Take a look at simple description of the [Core](core/README.md) part. It describes all the logic of parsing.
|
||||
|
||||
The [Runner](runner/README.md) part aims to implement different use cases of searching movie info from CLI.
|
||||
|
||||
## Dependencies
|
||||
|
||||
- **Java 11** - tested
|
||||
- JSoup
|
||||
- com.fasterxml.jackson
|
||||
- JUnit 4
|
||||
|
||||
## Plans and dones
|
||||
|
||||
- `[+]` - implemented already
|
||||
- `[*]` - not implemented fully yet, in development
|
||||
- `[ ]` - not implemented yet, in plans
|
||||
|
||||
```
|
||||
|
||||
[*] Movies
|
||||
[+] Title
|
||||
[+] Original title
|
||||
[+] Year
|
||||
[+] Poster
|
||||
[+] Storyline
|
||||
[+] Random tagline
|
||||
[+] Genres
|
||||
[+] Certificate
|
||||
[+] Official sites
|
||||
[+] Countries
|
||||
[+] Languages
|
||||
[+] Release date
|
||||
[+] Budget
|
||||
[+] Cumulative worldwide gross
|
||||
[+] Runtime
|
||||
[+] Sound mixes
|
||||
[+] Color
|
||||
[+] Aspect ratio
|
||||
[+] Taglines
|
||||
[+] AKAs
|
||||
|
||||
[ ] Persons
|
||||
|
||||
```
|
||||
|
|
|
@ -10,11 +10,15 @@ But tasks and workers would be nothing without their assistants.
|
|||
|
||||
They are:
|
||||
|
||||
- [Extractors](src/main/java/ru/bvn13/imdbspider/spider/extractor)
|
||||
- [Extractor](src/main/java/ru/bvn13/imdbspider/spider/extractor)
|
||||
- [Processors](src/main/java/ru/bvn13/imdbspider/spider/processor)
|
||||
- [Composers](src/main/java/ru/bvn13/imdbspider/spider/composer)
|
||||
|
||||
|
||||
And the heart of Spider is [API](src/main/java/ru/bvn13/imdbspider/spider/api/v1_0) - the set of processors that parse IMDB html data into Tasks to be composed into [Objects](src/main/java/ru/bvn13/imdbspider/imdb/) after all.
|
||||
|
||||
So...
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
# IMDB-SPIDER :: RUNNER
|
||||
|
||||
Command Line Interface for searching movies on IMDB site.
|
||||
|
||||
This part is _under constraction_.
|
||||
|
Loading…
Reference in New Issue