KyleRoss/node-itunes-feed

View on GitHub
lib/constants.js

Summary

Maintainability
A
0 mins
Test Coverage
"use strict";

module.exports = {
    medias: {
        APPLE_MUSIC: {
            mediaType: 'apple-music',
            types: [
                'coming-soon',
                'hot-tracks',
                'new-releases',
                'top-albums',
                'top-songs'
            ]
        },
        AUDIOBOOKS: {
            mediaType: 'audiobooks',
            types: ['top-audiobooks']
        },
        BOOKS: {
            mediaType: 'books',
            types: [
                'top-free',
                'top-paid'
            ]
        },
        IOS_APPS: {
            mediaType: 'ios-apps',
            types: [
                'new-apps-we-love',
                'new-games-we-love',
                'top-free',
                'top-free-ipad',
                'top-grossing',
                'top-grossing-ipad',
                'top-paid'
            ]
        },
        ITUNES_MUSIC: {
            mediaType: 'itunes-music',
            types: [
                'new-music',
                'recent-releases',
                'top-albums',
                'top-songs'
            ]
        },
        ITUNES_U: {
            mediaType: 'itunes-u',
            types: ['top-itunes-u-courses']
        },
        MAC_APPS: {
            mediaType: 'macos-apps',
            types: [
                'top-free-mac-apps',
                'top-grossing-mac-apps',
                'top-mac-apps',
                'top-paid-mac-apps'
            ]
        },
        MOVIES: {
            mediaType: 'movies',
            types: ['top-movies']
        },
        MUSIC_VIDEOS: {
            mediaType: 'music-videos',
            types: ['top-music-videos']
        },
        PODCASTS: {
            mediaType: 'podcasts',
            types: ['top-podcasts']
        },
        TV_SHOWS: {
            mediaType: 'tv-shows',
            types: [
                'top-tv-episodes',
                'top-tv-seasons'
            ]
        }
    },
    
    
    countries: [
        "al",
        "dz",
        "ao",
        "ai",
        "ag",
        "ar",
        "am",
        "au",
        "at",
        "az",
        "bs",
        "bh",
        "bb",
        "by",
        "be",
        "bz",
        "bj",
        "bm",
        "bt",
        "bo",
        "bw",
        "br",
        "vg",
        "bn",
        "bg",
        "bf",
        "kh",
        "ca",
        "cv",
        "ky",
        "td",
        "cl",
        "cn",
        "co",
        "cg",
        "cr",
        "hr",
        "cy",
        "cz",
        "dk",
        "dm",
        "do",
        "ec",
        "eg",
        "sv",
        "ee",
        "fj",
        "fi",
        "fr",
        "gm",
        "de",
        "gh",
        "gr",
        "gd",
        "gt",
        "gw",
        "gy",
        "hn",
        "hk",
        "hu",
        "is",
        "in",
        "id",
        "ie",
        "il",
        "it",
        "jm",
        "jp",
        "jo",
        "kz",
        "ke",
        "kr",
        "kw",
        "kg",
        "la",
        "lv",
        "lb",
        "lr",
        "lt",
        "lu",
        "mo",
        "mk",
        "mg",
        "mw",
        "my",
        "ml",
        "mt",
        "mr",
        "mu",
        "mx",
        "fm",
        "md",
        "mn",
        "ms",
        "mz",
        "na",
        "np",
        "nl",
        "nz",
        "ni",
        "ne",
        "ng",
        "no",
        "om",
        "pk",
        "pw",
        "pa",
        "pg",
        "py",
        "pe",
        "ph",
        "pl",
        "pt",
        "qa",
        "ro",
        "ru",
        "sa",
        "sn",
        "sc",
        "sl",
        "sg",
        "sk",
        "si",
        "sb",
        "za",
        "es",
        "lk",
        "kn",
        "lc",
        "vc",
        "sr",
        "sz",
        "se",
        "ch",
        "st",
        "tw",
        "tj",
        "tz",
        "th",
        "tt",
        "tn",
        "tr",
        "tm",
        "tc",
        "ug",
        "ua",
        "ae",
        "gb",
        "us",
        "uy",
        "uz",
        "ve",
        "vn",
        "ye",
        "zw"
    ],
    
    
    limits: [
        10,
        25,
        50,
        100
    ]
};