Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sandjelkovic/dispatchd
Application to notify when episodes go live or aggregate those notifications in reports. Playground project.
https://github.com/sandjelkovic/dispatchd
arrow arrow-kt hateoas kotlin rest restful-webservices spring springboot springdata third-party-api trakt
Last synced: about 2 months ago
JSON representation
Application to notify when episodes go live or aggregate those notifications in reports. Playground project.
- Host: GitHub
- URL: https://github.com/sandjelkovic/dispatchd
- Owner: sandjelkovic
- License: apache-2.0
- Created: 2016-12-22T18:56:02.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-20T04:03:06.000Z (almost 2 years ago)
- Last Synced: 2023-08-18T13:21:08.972Z (over 1 year ago)
- Topics: arrow, arrow-kt, hateoas, kotlin, rest, restful-webservices, spring, springboot, springdata, third-party-api, trakt
- Language: Kotlin
- Homepage:
- Size: 971 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dispatchd
![Dispatchd build status](https://github.com/sandjelkovic/dispatchd/workflows/Dispatchd%20CI/badge.svg)Application that notifies when episodes go live or aggregate those notifications in reports
#### Purpose
Functional goal of this application is to provide updates for episodes air dates in the form of user customisable reports.#### State
The whole application is being migrated to a distributed architecture. While the core-service application might work for some use cases, the goal is to split the core-service.#### Media content provider services
* Currently, only https://trakt.tv/ is being used to retrieve information about Shows, Seasons and Episodes, including air dates.
* Importing of shows to local database is also supported only from trakt.#### Importing shows
At this moment, only trakt is supported for imports. URL that needs to be provided to the importer endpoint is in form of `https://trakt.tv/shows/star-trek-the-next-generation`### Default ports
| Service | Port
|---------- |-----: |
| Configuration service | 8888 |
| Eureka service | 8761 |
| Monitor (SBA) service | 8010 |
| Content service | - |
| Report service | - |
Port `-` is dynamics port and can be discovered from Eureka instance. Those services also support horizontal scaling.