Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rrjanbiah/jtvepggen
Generate EPG for the JTV in command line; uses node and commander
https://github.com/rrjanbiah/jtvepggen
epg iptv jiotv tvguide xmltv
Last synced: about 2 months ago
JSON representation
Generate EPG for the JTV in command line; uses node and commander
- Host: GitHub
- URL: https://github.com/rrjanbiah/jtvepggen
- Owner: rrjanbiah
- License: mit
- Created: 2023-11-17T05:00:13.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-20T19:31:53.000Z (about 1 year ago)
- Last Synced: 2024-10-12T23:13:07.576Z (3 months ago)
- Topics: epg, iptv, jiotv, tvguide, xmltv
- Language: TypeScript
- Homepage:
- Size: 154 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JTVEpgGen
JTVEpgGen is a command-line application that generates `epg.xml.gz` from J TV API
## Usage
```bash
_ _______ _______ ____
| |_ _\ \ / / ____|_ __ __ _ / ___| ___ _ __
_ | | | | \ \ / /| _| | '_ \ / _` | | _ / _ \ '_ \
| |_| | | | \ V / | |___| |_) | (_| | |_| | __/ | | |
\___/ |_| \_/ |_____| .__/ \__, |\____|\___|_| |_|
|_| |___/
https://github.com/rrjanbiah/JTVEpgGen#readmeUsage: jtvepggen [options]
JTVEpgGen is a command-line application that generates epg.xml.gz from J TV API
Options:
-V, --version output the version number
-s, --startDayOffset [value] Start day offset between -7 and 7. Default 0.
-e, --endDayOffset [value] End day offset between -7 and 7. Default 0.
-d, --delayUnit [value] Delay unit; 1 means milli second. Default 100.
-h, --help display help for command
```## Tech Stack
- TypeScript
- Node
- Commander
- EJS - for templating
- pkg - for executable
- Jest
- ESLint
- Prettier## Available Commands
`npm run`
## TODO
- [x] get channels
- [x] gzip
- [ ] Test cases
- [ ] move inside `src` (?)