{"id":15497517,"url":"https://github.com/bcomnes/podcast-categories","last_synced_at":"2025-04-22T21:45:10.139Z","repository":{"id":48119755,"uuid":"135665126","full_name":"bcomnes/podcast-categories","owner":"bcomnes","description":"Exports and object of Apple Podcasts Connect categories. Small dataset module.","archived":false,"fork":false,"pushed_at":"2020-05-25T04:08:46.000Z","size":26,"stargazers_count":2,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-29T19:11:12.394Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/podcast-categories","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bcomnes.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-06-01T03:53:37.000Z","updated_at":"2020-03-28T19:22:54.000Z","dependencies_parsed_at":"2022-08-12T19:00:55.843Z","dependency_job_id":null,"html_url":"https://github.com/bcomnes/podcast-categories","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcomnes%2Fpodcast-categories","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcomnes%2Fpodcast-categories/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcomnes%2Fpodcast-categories/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcomnes%2Fpodcast-categories/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bcomnes","download_url":"https://codeload.github.com/bcomnes/podcast-categories/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250126171,"owners_count":21379049,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-02T08:39:12.193Z","updated_at":"2025-04-22T21:45:10.112Z","avatar_url":"https://github.com/bcomnes.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# podcast-categories [![stability][0]][1]\n\n[![npm version][2]][3] [![build status][4]][5]\n[![downloads][8]][9] [![js-standard-style][10]][11]\n\nExports and object of [Apple Podcasts Connect categories][categories].\n\n## Installation\n```console\n$ npm install podcast-categories\n```\n\n## Usage\n\n```js\nconst podcastCategories = require('podcast-categories')\nconst get = require('lodash.get')\n\nfunction isValidCategory(category, subcategory) {\n  return !!get(podcastCategories, `${category}.${subcategory}`)\n}\n```\n\n## API\n\nLiterally exports an object of all valid Apple podcast categories.\n\n```js\n// https://help.apple.com/itc/podcasts_connect/?lang=en#/itc9267a2f12\n\nmodule.exports = {\n  Arts: {\n    Books: true,\n    Design: true,\n    'Fashion \u0026 Beauty': true,\n    Food: true,\n    'Performing Arts': true,\n    'Visual Arts': true\n  },\n  Business: {\n    Careers: true,\n    Entrepreneurship: true,\n    Investing: true,\n    Management: true,\n    Marketing: true,\n    'Non-Profit': true\n  },\n  Comedy: {\n    'Comedy Interviews': true,\n    Improv: true,\n    'Stand-Up': true\n  },\n  Education: {\n    Courses: true,\n    'How To': true,\n    'Language Learning': true,\n    'Self-Improvement': true\n  },\n  'Games \u0026 Hobbies': {\n    Automotive: true,\n    Aviation: true,\n    Hobbies: true,\n    'Other Games': true,\n    'Video Games': true\n  },\n  Fiction: {\n    'Comedy Fiction': true,\n    Drama: true,\n    'Science Fiction': true\n  },\n  Government: {},\n  History: {},\n  'Health \u0026 Fitness': {\n    'Alternative Health': true,\n    Fitness: true,\n    Medicine: true,\n    'Mental Health': true,\n    Nutrition: true,\n    Sexuality: true\n  },\n  'Kids \u0026 Family': {\n    'Education for Kids': true,\n    Parenting: true,\n    'Pets \u0026 Animals': true,\n    'Stories for Kids': true\n  },\n  Leisure: {\n    'Animation \u0026 Manga': true,\n    Automotive: true,\n    Aviation: true,\n    Crafts: true,\n    Games: true,\n    Hobbies: true,\n    'Home \u0026 Garden': true,\n    'Video Games': true\n  },\n  Music: {\n    'Music Commentary': true,\n    'Music History': true,\n    'Music Interviews': true\n  },\n  News: {\n    'Business News': true,\n    'Daily News': true,\n    'Entertainment News': true,\n    'News Commentary': true,\n    Politics: true,\n    'Sports News': true,\n    'Tech News': true\n  },\n  'Religion \u0026 Spirituality': {\n    Buddhism: true,\n    Christianity: true,\n    Hinduism: true,\n    Islam: true,\n    Judaism: true,\n    Religion: true,\n    Spirituality: true\n  },\n  Science: {\n    Astronomy: true,\n    Chemistry: true,\n    'Earth Sciences': true,\n    'Life Sciences': true,\n    Mathematics: true,\n    'Natural Sciences': true,\n    Nature: true,\n    Physics: true,\n    'Social Sciences': true\n  },\n  'Society \u0026 Culture': {\n    Documentary: true,\n    'Personal Journals': true,\n    Philosophy: true,\n    'Places \u0026 Travel': true,\n    Relationships: true\n  },\n  Sports: {\n    Baseball: true,\n    Basketball: true,\n    Cricket: true,\n    'Fantasy Sports': true,\n    Football: true,\n    Golf: true,\n    Hockey: true,\n    Rugby: true,\n    Running: true,\n    Soccer: true,\n    Swimming: true,\n    Tennis: true,\n    Volleyball: true,\n    Wilderness: true,\n    Wrestling: true\n  },\n  Technology: {},\n  'True Crime': {},\n  'TV \u0026 Film': {\n    'After Shows': true,\n    'Film History': true,\n    'Film Interviews': true,\n    'Film Reviews': true,\n    'TV Reviews': true\n  }\n}\n```\n\n## License\n[MIT](https://tldrlegal.com/license/mit-license)\n\n[0]: https://img.shields.io/badge/stability-stable-green.svg?style=flat-square\n[1]: https://nodejs.org/api/documentation.html#documentation_stability_index\n[2]: https://img.shields.io/npm/v/podcast-categories.svg?style=flat-square\n[3]: https://npmjs.org/package/podcast-categories\n[4]: https://img.shields.io/travis/bcomnes/podcast-categories/master.svg?style=flat-square\n[5]: https://travis-ci.org/bcomnes/podcast-categories\n[8]: http://img.shields.io/npm/dm/podcast-categories.svg?style=flat-square\n[9]: https://npmjs.org/package/podcast-categories\n[10]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square\n[11]: https://github.com/feross/standard\n[categories]: https://help.apple.com/itc/podcasts_connect/?lang=en#/itc9267a2f12\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbcomnes%2Fpodcast-categories","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbcomnes%2Fpodcast-categories","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbcomnes%2Fpodcast-categories/lists"}