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)
|
[![Build Status](https://travis-ci.org/bvn13/imdb-spider.svg?branch=master)](https://travis-ci.org/bvn13/imdb-spider)
|
||||||
|
|
||||||
|
|
||||||
# imdb-spider
|
# IMDB-SPIDER
|
||||||
IMDB-spider written in Java
|
|
||||||
|
**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:
|
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)
|
- [Processors](src/main/java/ru/bvn13/imdbspider/spider/processor)
|
||||||
- [Composers](src/main/java/ru/bvn13/imdbspider/spider/composer)
|
- [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