# openc4

> Open Channel 4 SDK

Latest version **1.0.2** (published 2016-08-24) · BSD-3-Clause license · 0 weekly downloads

## Install

```sh
npm install openc4
pnpm add openc4
yarn add openc4
bun add openc4
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.2 |
| Published | 2016-08-24 |
| First published | 2016-08-18 |
| Weekly downloads | 0 |
| License | BSD-3-Clause |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 6 |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 2 |
| Author | Mike Ralphson |
| Maintainers | mermade |
| Keywords | channel4, sdk, entertainment, c4, film4, e4, television, tv |

## Links

- npm: https://www.npmjs.com/package/openc4
- Repository: https://github.com/Mermade/openC4
- Homepage: https://github.com/Mermade/openC4#readme
- Issues: https://github.com/Mermade/openC4/issues
- npm.io page: https://npm.io/package/openc4

## Dependencies (6)

- [cheerio](https://npm.io/package/cheerio.md) latest
- [request](https://npm.io/package/request.md) latest
- [word-wrap](https://npm.io/package/word-wrap.md) ^1.1.0
- [openapi2js](https://npm.io/package/openapi2js.md) latest
- [is-my-json-valid](https://npm.io/package/is-my-json-valid.md) latest
- [openapi_optimise](https://npm.io/package/openapi_optimise.md) latest

## Recent versions

- 1.0.2 (latest) — 2016-08-24
- 1.0.1 — 2016-08-23
- 1.0.0 — 2016-08-18

## README

![OpenC4 - Channel 4 API SDK](https://github.com/Mermade/openC4/blob/master/logo/banner.png?raw=true)

OpenApi (Swagger) 2.0 and simple Javascript SDK for the (UK) Channel 4 API.

![logo](https://github.com/Mermade/openC4/blob/master/logo/C4_explosive.jpg?raw=true)

Compare:

* [Swagger UI](http://mermade.github.io/swagger/index.html?url=https://raw.githubusercontent.com/Mermade/openC4/master/c4Api/swagger.json) Generated from written documentation with numerous fixups 
* [Mashery IO docs](http://developer.channel4.com/io-docs) Official, hidden on C4 developer's page
 
1. node scrapeApi # to retrieve the raw API doc html, this has already been done for you
2. node parseApi # to produce c4Api/api.json, swagger.json and api.js, this has already been done for you
3. ??? # seriously, look at [BBCParse OpenNitroSDK](https://github.com/Mermade/bbcparse/blob/master/nitroSdk.js) and the [example in the wiki](https://github.com/Mermade/openC4/wiki)
4. profit

---
_Source: https://npm.io/package/openc4 · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
