Skip to content

Commit

Permalink
Regenerate the client library according to the new specs
Browse files Browse the repository at this point in the history
  • Loading branch information
the-maestro-bot committed Jul 31, 2023
1 parent e0d602c commit 426a874
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,11 +122,11 @@ const client = new streamingAvailability.DefaultApi(new streamingAvailability.Co
### Get The Dark Knight's Streaming Info (Node/ES Modules)

```js
import StreamingAvailability from "streaming-availability"
import streamingAvailability from "streaming-availability"

const RAPID_API_KEY = "PUT_YOUR_RAPIDAPI_KEY_HERE";

const client = new StreamingAvailability.DefaultApi(new StreamingAvailability.Configuration({apiKey: RAPID_API_KEY}));
const client = new streamingAvailability.DefaultApi(new streamingAvailability.Configuration({apiKey: RAPID_API_KEY}));

const country = "us"; // Update with other country codes as you want, we support 58 countries!

Expand Down
2 changes: 1 addition & 1 deletion docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ <h2>streaming-availability</h2></div>
use this option only for private personal projects, or proof-of-concept works.</p>
<p>Do not use it for any public projects.</p>
</blockquote>
<a id="md:examples" class="tsd-anchor"></a><h2><a href="#md:examples">Examples</a></h2><a id="md:get-the-dark-knight39s-streaming-info-nodees-modules" class="tsd-anchor"></a><h3><a href="#md:get-the-dark-knight39s-streaming-info-nodees-modules">Get The Dark Knight&#39;s Streaming Info (Node/ES Modules)</a></h3><pre><code class="language-js"><span class="hl-7">import</span><span class="hl-1"> </span><span class="hl-0">StreamingAvailability</span><span class="hl-1"> </span><span class="hl-7">from</span><span class="hl-1"> </span><span class="hl-8">&quot;streaming-availability&quot;</span><br/><br/><span class="hl-9">const</span><span class="hl-1"> </span><span class="hl-10">RAPID_API_KEY</span><span class="hl-1"> = </span><span class="hl-8">&quot;PUT_YOUR_RAPIDAPI_KEY_HERE&quot;</span><span class="hl-1">;</span><br/><br/><span class="hl-9">const</span><span class="hl-1"> </span><span class="hl-10">client</span><span class="hl-1"> = </span><span class="hl-9">new</span><span class="hl-1"> </span><span class="hl-0">StreamingAvailability</span><span class="hl-1">.</span><span class="hl-11">DefaultApi</span><span class="hl-1">(</span><span class="hl-9">new</span><span class="hl-1"> </span><span class="hl-0">StreamingAvailability</span><span class="hl-1">.</span><span class="hl-11">Configuration</span><span class="hl-1">({</span><span class="hl-0">apiKey:</span><span class="hl-1"> </span><span class="hl-10">RAPID_API_KEY</span><span class="hl-1">}));</span><br/><br/><span class="hl-9">const</span><span class="hl-1"> </span><span class="hl-10">country</span><span class="hl-1"> = </span><span class="hl-8">&quot;us&quot;</span><span class="hl-1">; </span><span class="hl-12">// Update with other country codes as you want, we support 58 countries!</span><br/><br/><span class="hl-9">const</span><span class="hl-1"> </span><span class="hl-10">imdbId</span><span class="hl-1"> = </span><span class="hl-8">&quot;tt0468569&quot;</span><span class="hl-1">;</span><br/><br/><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-11">getById</span><span class="hl-1">({</span><br/><span class="hl-1"> </span><span class="hl-0">imdbId:</span><span class="hl-1"> </span><span class="hl-0">imdbId</span><span class="hl-1">,</span><br/><span class="hl-1">}).</span><span class="hl-11">then</span><span class="hl-1">(</span><span class="hl-0">response</span><span class="hl-1"> </span><span class="hl-9">=&gt;</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-9">const</span><span class="hl-1"> </span><span class="hl-10">result</span><span class="hl-1"> = </span><span class="hl-0">response</span><span class="hl-1">.</span><span class="hl-0">result</span><span class="hl-1">;</span><br/><span class="hl-1"> </span><span class="hl-7">for</span><span class="hl-1">(</span><span class="hl-9">let</span><span class="hl-1"> </span><span class="hl-0">streamingOption</span><span class="hl-1"> </span><span class="hl-9">of</span><span class="hl-1"> </span><span class="hl-0">result</span><span class="hl-1">.</span><span class="hl-0">streamingInfo</span><span class="hl-1">[</span><span class="hl-0">country</span><span class="hl-1">]) {</span><br/><span class="hl-1"> </span><span class="hl-9">let</span><span class="hl-1"> </span><span class="hl-0">output</span><span class="hl-1"> = </span><span class="hl-8">`</span><span class="hl-9">${</span><span class="hl-0">result</span><span class="hl-4">.</span><span class="hl-0">title</span><span class="hl-9">}</span><span class="hl-8"> (</span><span class="hl-9">${</span><span class="hl-0">result</span><span class="hl-4">.</span><span class="hl-0">year</span><span class="hl-9">}</span><span class="hl-8">) is available on </span><span class="hl-9">${</span><span class="hl-0">streamingOption</span><span class="hl-4">.</span><span class="hl-0">service</span><span class="hl-9">}</span><span class="hl-8"> via </span><span class="hl-9">${</span><span class="hl-0">streamingOption</span><span class="hl-4">.</span><span class="hl-0">streamingType</span><span class="hl-9">}</span><span class="hl-8"> at link </span><span class="hl-9">${</span><span class="hl-0">streamingOption</span><span class="hl-4">.</span><span class="hl-0">link</span><span class="hl-9">}</span><span class="hl-8">`</span><span class="hl-1">;</span><br/><span class="hl-1"> </span><span class="hl-7">if</span><span class="hl-1">(</span><span class="hl-0">streamingOption</span><span class="hl-1">.</span><span class="hl-0">quality</span><span class="hl-1"> != </span><span class="hl-9">null</span><span class="hl-1">) {</span><br/><span class="hl-1"> </span><span class="hl-0">output</span><span class="hl-1"> += </span><span class="hl-8">` with </span><span class="hl-9">${</span><span class="hl-0">streamingOption</span><span class="hl-4">.</span><span class="hl-0">quality</span><span class="hl-4">.</span><span class="hl-11">toUpperCase</span><span class="hl-4">()</span><span class="hl-9">}</span><span class="hl-8"> quality`</span><span class="hl-1">;</span><br/><span class="hl-1"> }</span><br/><span class="hl-1"> </span><span class="hl-7">if</span><span class="hl-1">(</span><span class="hl-0">streamingOption</span><span class="hl-1">.</span><span class="hl-0">price</span><span class="hl-1"> != </span><span class="hl-9">null</span><span class="hl-1">) {</span><br/><span class="hl-1"> </span><span class="hl-0">output</span><span class="hl-1"> += </span><span class="hl-8">` for </span><span class="hl-9">${</span><span class="hl-0">streamingOption</span><span class="hl-4">.</span><span class="hl-0">price</span><span class="hl-4">.</span><span class="hl-0">formatted</span><span class="hl-9">}</span><span class="hl-8">`</span><span class="hl-1">;</span><br/><span class="hl-1"> }</span><br/><span class="hl-1"> </span><span class="hl-0">console</span><span class="hl-1">.</span><span class="hl-11">log</span><span class="hl-1">(</span><span class="hl-0">output</span><span class="hl-1">);</span><br/><span class="hl-1"> }</span><br/><span class="hl-1">}).</span><span class="hl-11">catch</span><span class="hl-1">(</span><span class="hl-0">error</span><span class="hl-1"> </span><span class="hl-9">=&gt;</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">console</span><span class="hl-1">.</span><span class="hl-11">log</span><span class="hl-1">(</span><span class="hl-0">error</span><span class="hl-1">);</span><br/><span class="hl-1">});</span>
<a id="md:examples" class="tsd-anchor"></a><h2><a href="#md:examples">Examples</a></h2><a id="md:get-the-dark-knight39s-streaming-info-nodees-modules" class="tsd-anchor"></a><h3><a href="#md:get-the-dark-knight39s-streaming-info-nodees-modules">Get The Dark Knight&#39;s Streaming Info (Node/ES Modules)</a></h3><pre><code class="language-js"><span class="hl-7">import</span><span class="hl-1"> </span><span class="hl-0">streamingAvailability</span><span class="hl-1"> </span><span class="hl-7">from</span><span class="hl-1"> </span><span class="hl-8">&quot;streaming-availability&quot;</span><br/><br/><span class="hl-9">const</span><span class="hl-1"> </span><span class="hl-10">RAPID_API_KEY</span><span class="hl-1"> = </span><span class="hl-8">&quot;PUT_YOUR_RAPIDAPI_KEY_HERE&quot;</span><span class="hl-1">;</span><br/><br/><span class="hl-9">const</span><span class="hl-1"> </span><span class="hl-10">client</span><span class="hl-1"> = </span><span class="hl-9">new</span><span class="hl-1"> </span><span class="hl-0">streamingAvailability</span><span class="hl-1">.</span><span class="hl-11">DefaultApi</span><span class="hl-1">(</span><span class="hl-9">new</span><span class="hl-1"> </span><span class="hl-0">streamingAvailability</span><span class="hl-1">.</span><span class="hl-11">Configuration</span><span class="hl-1">({</span><span class="hl-0">apiKey:</span><span class="hl-1"> </span><span class="hl-10">RAPID_API_KEY</span><span class="hl-1">}));</span><br/><br/><span class="hl-9">const</span><span class="hl-1"> </span><span class="hl-10">country</span><span class="hl-1"> = </span><span class="hl-8">&quot;us&quot;</span><span class="hl-1">; </span><span class="hl-12">// Update with other country codes as you want, we support 58 countries!</span><br/><br/><span class="hl-9">const</span><span class="hl-1"> </span><span class="hl-10">imdbId</span><span class="hl-1"> = </span><span class="hl-8">&quot;tt0468569&quot;</span><span class="hl-1">;</span><br/><br/><span class="hl-0">client</span><span class="hl-1">.</span><span class="hl-11">getById</span><span class="hl-1">({</span><br/><span class="hl-1"> </span><span class="hl-0">imdbId:</span><span class="hl-1"> </span><span class="hl-0">imdbId</span><span class="hl-1">,</span><br/><span class="hl-1">}).</span><span class="hl-11">then</span><span class="hl-1">(</span><span class="hl-0">response</span><span class="hl-1"> </span><span class="hl-9">=&gt;</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-9">const</span><span class="hl-1"> </span><span class="hl-10">result</span><span class="hl-1"> = </span><span class="hl-0">response</span><span class="hl-1">.</span><span class="hl-0">result</span><span class="hl-1">;</span><br/><span class="hl-1"> </span><span class="hl-7">for</span><span class="hl-1">(</span><span class="hl-9">let</span><span class="hl-1"> </span><span class="hl-0">streamingOption</span><span class="hl-1"> </span><span class="hl-9">of</span><span class="hl-1"> </span><span class="hl-0">result</span><span class="hl-1">.</span><span class="hl-0">streamingInfo</span><span class="hl-1">[</span><span class="hl-0">country</span><span class="hl-1">]) {</span><br/><span class="hl-1"> </span><span class="hl-9">let</span><span class="hl-1"> </span><span class="hl-0">output</span><span class="hl-1"> = </span><span class="hl-8">`</span><span class="hl-9">${</span><span class="hl-0">result</span><span class="hl-4">.</span><span class="hl-0">title</span><span class="hl-9">}</span><span class="hl-8"> (</span><span class="hl-9">${</span><span class="hl-0">result</span><span class="hl-4">.</span><span class="hl-0">year</span><span class="hl-9">}</span><span class="hl-8">) is available on </span><span class="hl-9">${</span><span class="hl-0">streamingOption</span><span class="hl-4">.</span><span class="hl-0">service</span><span class="hl-9">}</span><span class="hl-8"> via </span><span class="hl-9">${</span><span class="hl-0">streamingOption</span><span class="hl-4">.</span><span class="hl-0">streamingType</span><span class="hl-9">}</span><span class="hl-8"> at link </span><span class="hl-9">${</span><span class="hl-0">streamingOption</span><span class="hl-4">.</span><span class="hl-0">link</span><span class="hl-9">}</span><span class="hl-8">`</span><span class="hl-1">;</span><br/><span class="hl-1"> </span><span class="hl-7">if</span><span class="hl-1">(</span><span class="hl-0">streamingOption</span><span class="hl-1">.</span><span class="hl-0">quality</span><span class="hl-1"> != </span><span class="hl-9">null</span><span class="hl-1">) {</span><br/><span class="hl-1"> </span><span class="hl-0">output</span><span class="hl-1"> += </span><span class="hl-8">` with </span><span class="hl-9">${</span><span class="hl-0">streamingOption</span><span class="hl-4">.</span><span class="hl-0">quality</span><span class="hl-4">.</span><span class="hl-11">toUpperCase</span><span class="hl-4">()</span><span class="hl-9">}</span><span class="hl-8"> quality`</span><span class="hl-1">;</span><br/><span class="hl-1"> }</span><br/><span class="hl-1"> </span><span class="hl-7">if</span><span class="hl-1">(</span><span class="hl-0">streamingOption</span><span class="hl-1">.</span><span class="hl-0">price</span><span class="hl-1"> != </span><span class="hl-9">null</span><span class="hl-1">) {</span><br/><span class="hl-1"> </span><span class="hl-0">output</span><span class="hl-1"> += </span><span class="hl-8">` for </span><span class="hl-9">${</span><span class="hl-0">streamingOption</span><span class="hl-4">.</span><span class="hl-0">price</span><span class="hl-4">.</span><span class="hl-0">formatted</span><span class="hl-9">}</span><span class="hl-8">`</span><span class="hl-1">;</span><br/><span class="hl-1"> }</span><br/><span class="hl-1"> </span><span class="hl-0">console</span><span class="hl-1">.</span><span class="hl-11">log</span><span class="hl-1">(</span><span class="hl-0">output</span><span class="hl-1">);</span><br/><span class="hl-1"> }</span><br/><span class="hl-1">}).</span><span class="hl-11">catch</span><span class="hl-1">(</span><span class="hl-0">error</span><span class="hl-1"> </span><span class="hl-9">=&gt;</span><span class="hl-1"> {</span><br/><span class="hl-1"> </span><span class="hl-0">console</span><span class="hl-1">.</span><span class="hl-11">log</span><span class="hl-1">(</span><span class="hl-0">error</span><span class="hl-1">);</span><br/><span class="hl-1">});</span>
</code><button>Copy</button></pre>
<blockquote>
<p>Checkout <a href="https://github.com/movieofthenight/ts-streaming-availability/tree/main/examples">examples</a>
Expand Down

0 comments on commit 426a874

Please sign in to comment.