Yarn docs command now also generates md file for documentation
This commit is contained in:
		
							
								
								
									
										154
									
								
								docs/api.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										154
									
								
								docs/api.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,154 @@ | ||||
| <!-- Generated by documentation.js. Update this documentation by updating the source code. --> | ||||
|  | ||||
| ### Table of Contents | ||||
|  | ||||
| -   [getMovie][1] | ||||
|     -   [Parameters][2] | ||||
| -   [getShow][3] | ||||
|     -   [Parameters][4] | ||||
| -   [getTmdbListByPath][5] | ||||
|     -   [Parameters][6] | ||||
| -   [searchTmdb][7] | ||||
|     -   [Parameters][8] | ||||
| -   [searchTorrents][9] | ||||
|     -   [Parameters][10] | ||||
| -   [addMagnet][11] | ||||
|     -   [Parameters][12] | ||||
| -   [request][13] | ||||
|     -   [Parameters][14] | ||||
| -   [elasticSearchMoviesAndShows][15] | ||||
|     -   [Parameters][16] | ||||
|  | ||||
| ## getMovie | ||||
|  | ||||
| Fetches tmdb movie by id. Can optionally include cast credits in result object. | ||||
|  | ||||
| ### Parameters | ||||
|  | ||||
| -   `id` **[number][17]**  | ||||
| -   `credits` **[boolean][18]** Include credits (optional, default `false`) | ||||
|  | ||||
| Returns **[object][19]** Tmdb response | ||||
|  | ||||
| ## getShow | ||||
|  | ||||
| Fetches tmdb show by id. Can optionally include cast credits in result object. | ||||
|  | ||||
| ### Parameters | ||||
|  | ||||
| -   `id` **[number][17]**  | ||||
| -   `credits` **[boolean][18]** Include credits (optional, default `false`) | ||||
|  | ||||
| Returns **[object][19]** Tmdb response | ||||
|  | ||||
| ## getTmdbListByPath | ||||
|  | ||||
| Fetches tmdb list by path. | ||||
|  | ||||
| ### Parameters | ||||
|  | ||||
| -   `listPath` **[string][20]** Path of list | ||||
| -   `page` **[number][17]**  (optional, default `1`) | ||||
|  | ||||
| Returns **[object][19]** Tmdb list response | ||||
|  | ||||
| ## searchTmdb | ||||
|  | ||||
| Fetches tmdb movies and shows by query. | ||||
|  | ||||
| ### Parameters | ||||
|  | ||||
| -   `query` **[string][20]**  | ||||
| -   `page` **[number][17]**  (optional, default `1`) | ||||
|  | ||||
| Returns **[object][19]** Tmdb response | ||||
|  | ||||
| ## searchTorrents | ||||
|  | ||||
| Search for torrents by query | ||||
|  | ||||
| ### Parameters | ||||
|  | ||||
| -   `query` **[string][20]**  | ||||
| -   `authorization_token`   | ||||
| -   `credits` **[boolean][18]** Include credits | ||||
|  | ||||
| Returns **[object][19]** Torrent response | ||||
|  | ||||
| ## addMagnet | ||||
|  | ||||
| Add magnet to download queue. | ||||
|  | ||||
| ### Parameters | ||||
|  | ||||
| -   `magnet` **[string][20]** Magnet link | ||||
| -   `name` **[boolean][18]** Name of torrent | ||||
| -   `tmdb_id` **[boolean][18]**  | ||||
|  | ||||
| Returns **[object][19]** Success/Failure response | ||||
|  | ||||
| ## request | ||||
|  | ||||
| Request a movie or show from id. If authorization token is included the user will be linked | ||||
| to the requested item. | ||||
|  | ||||
| ### Parameters | ||||
|  | ||||
| -   `id` **[number][17]** Movie or show id | ||||
| -   `type` **[string][20]** Movie or show type | ||||
| -   `authorization_token` **[string][20]?** To identify the requesting user (optional, default `undefined`) | ||||
|  | ||||
| Returns **[object][19]** Success/Failure response | ||||
|  | ||||
| ## elasticSearchMoviesAndShows | ||||
|  | ||||
| Search elastic indexes movies and shows by query. Doc includes Tmdb daily export of Movies and | ||||
| Tv Shows. See tmdb docs for more info: [https://developers.themoviedb.org/3/getting-started/daily-file-exports][21] | ||||
|  | ||||
| ### Parameters | ||||
|  | ||||
| -   `query` **[string][20]**  | ||||
|  | ||||
| Returns **[object][19]** List of movies and shows matching query | ||||
|  | ||||
| [1]: #getmovie | ||||
|  | ||||
| [2]: #parameters | ||||
|  | ||||
| [3]: #getshow | ||||
|  | ||||
| [4]: #parameters-1 | ||||
|  | ||||
| [5]: #gettmdblistbypath | ||||
|  | ||||
| [6]: #parameters-2 | ||||
|  | ||||
| [7]: #searchtmdb | ||||
|  | ||||
| [8]: #parameters-3 | ||||
|  | ||||
| [9]: #searchtorrents | ||||
|  | ||||
| [10]: #parameters-4 | ||||
|  | ||||
| [11]: #addmagnet | ||||
|  | ||||
| [12]: #parameters-5 | ||||
|  | ||||
| [13]: #request | ||||
|  | ||||
| [14]: #parameters-6 | ||||
|  | ||||
| [15]: #elasticsearchmoviesandshows | ||||
|  | ||||
| [16]: #parameters-7 | ||||
|  | ||||
| [17]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Number | ||||
|  | ||||
| [18]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Boolean | ||||
|  | ||||
| [19]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Object | ||||
|  | ||||
| [20]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String | ||||
|  | ||||
| [21]: https://developers.themoviedb.org/3/getting-started/daily-file-exports | ||||
| @@ -8,7 +8,7 @@ | ||||
|     "dev": "cross-env NODE_ENV=development webpack-dev-server --hot", | ||||
|     "build": "cross-env NODE_ENV=production webpack --progress --hide-modules", | ||||
|     "start": "node server.js", | ||||
|     "docs": "documentation build src/api.js -f html -o docs/api" | ||||
|     "docs": "documentation build src/api.js -f html -o docs/api && documentation build src/api.js -f md -o docs/api.md" | ||||
|   }, | ||||
|   "dependencies": { | ||||
|     "axios": "^0.15.3", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user