project init

This commit is contained in:
Doug Bird 2017-12-04 14:26:47 -08:00
parent b2d86c5188
commit 4d6df8c20c
4 changed files with 573 additions and 287 deletions

View File

@ -5,9 +5,9 @@ Lists of every [ICANN TLD](https://www.icann.org/resources/pages/tlds-2012-02-25
Forked from [list-of-top-level-domains](https://github.com/incognico/list-of-top-level-domains). Forked from [list-of-top-level-domains](https://github.com/incognico/list-of-top-level-domains).
## List Formats ## List Formats
* **PHP**: [php/TldEnum/TldEnum.php](src/formats/php/TldEnum/TldEnum.php) * **PHP**: [TldEnum.php](src/formats/php/TldEnum/TldEnum.php)
* **JSON**: [json/tld-list.json](src/formats/json/tld-list.json) * **JSON**: [tld-list.json](src/formats/json/tld-list.json)
* **CSV**: [csv/tlds-name-only.csv](src/formats/csv/tlds-name-only.csv) * **CSV**: [tlds-name-only.csv](src/formats/csv/tlds-name-only.csv)
## Legal ## Legal
The source code in this project is based on a fork of certain source code originally from the (incognico/list-of-top-level-domains)[https://github.com/incognico/list-of-top-level-domains] project, as retrieved on 2017-12-04, which was published to the public domain. The source code in this project is based on a fork of certain source code originally from the (incognico/list-of-top-level-domains)[https://github.com/incognico/list-of-top-level-domains] project, as retrieved on 2017-12-04, which was published to the public domain.

View File

@ -0,0 +1,286 @@
[
"ac",
"ad",
"ae",
"aero",
"af",
"ag",
"ai",
"al",
"am",
"an",
"ao",
"aq",
"ar",
"arpa",
"as",
"asia",
"at",
"au",
"aw",
"ax",
"az",
"ba",
"bb",
"bd",
"be",
"bf",
"bg",
"bh",
"bi",
"biz",
"bj",
"bl",
"bm",
"bn",
"bo",
"bq",
"br",
"bs",
"bt",
"bv",
"bw",
"by",
"bz",
"ca",
"cat",
"cc",
"cd",
"cf",
"cg",
"ch",
"ci",
"ck",
"cl",
"cm",
"cn",
"co",
"com",
"coop",
"cr",
"cs",
"cu",
"cv",
"cw",
"cx",
"cy",
"cz",
"dd",
"de",
"dj",
"dk",
"dm",
"do",
"dz",
"ec",
"edu",
"ee",
"eg",
"eh",
"er",
"es",
"et",
"eu",
"fi",
"fj",
"fk",
"fm",
"fo",
"fr",
"ga",
"gb",
"gd",
"ge",
"gf",
"gg",
"gh",
"gi",
"gl",
"gm",
"gn",
"gov",
"gp",
"gq",
"gr",
"gs",
"gt",
"gu",
"gw",
"gy",
"hk",
"hm",
"hn",
"hr",
"ht",
"hu",
"id",
"ie",
"il",
"im",
"in",
"info",
"int",
"io",
"iq",
"ir",
"is",
"it",
"je",
"jm",
"jo",
"jobs",
"jp",
"ke",
"kg",
"kh",
"ki",
"km",
"kn",
"kp",
"kr",
"kw",
"ky",
"kz",
"la",
"lb",
"lc",
"li",
"lk",
"local",
"lr",
"ls",
"lt",
"lu",
"lv",
"ly",
"ma",
"mc",
"md",
"me",
"mf",
"mg",
"mh",
"mil",
"mk",
"ml",
"mm",
"mn",
"mo",
"mobi",
"mp",
"mq",
"mr",
"ms",
"mt",
"mu",
"museum",
"mv",
"mw",
"mx",
"my",
"mz",
"na",
"name",
"nato",
"nc",
"ne",
"net",
"nf",
"ng",
"ni",
"nl",
"no",
"np",
"nr",
"nu",
"nz",
"om",
"onion",
"org",
"pa",
"pe",
"pf",
"pg",
"ph",
"pk",
"pl",
"pm",
"pn",
"pr",
"pro",
"ps",
"pt",
"pw",
"py",
"qa",
"re",
"ro",
"rs",
"ru",
"rw",
"sa",
"sb",
"sc",
"sd",
"se",
"sg",
"sh",
"si",
"sj",
"sk",
"sl",
"sm",
"sn",
"so",
"sr",
"ss",
"st",
"su",
"sv",
"sx",
"sy",
"sz",
"tc",
"td",
"tel",
"tf",
"tg",
"th",
"tj",
"tk",
"tl",
"tm",
"tn",
"to",
"tp",
"tr",
"travel",
"tt",
"tv",
"tw",
"tz",
"ua",
"ug",
"uk",
"um",
"us",
"uy",
"uz",
"va",
"vc",
"ve",
"vg",
"vi",
"vn",
"vu",
"wf",
"ws",
"xxx",
"ye",
"yt",
"yu",
"za",
"zm",
"zr",
"zw"
]

View File

@ -3,289 +3,289 @@ namespace TldEnum;
class TldEnum { class TldEnum {
const TLD_ENUM = [ const TLD_ENUM = [
'ac', 'ac',
'ad', 'ad',
'ae', 'ae',
'aero', 'aero',
'af', 'af',
'ag', 'ag',
'ai', 'ai',
'al', 'al',
'am', 'am',
'an', 'an',
'ao', 'ao',
'aq', 'aq',
'ar', 'ar',
'arpa', 'arpa',
'as', 'as',
'asia', 'asia',
'at', 'at',
'au', 'au',
'aw', 'aw',
'ax', 'ax',
'az', 'az',
'ba', 'ba',
'bb', 'bb',
'bd', 'bd',
'be', 'be',
'bf', 'bf',
'bg', 'bg',
'bh', 'bh',
'bi', 'bi',
'biz', 'biz',
'bj', 'bj',
'bl', 'bl',
'bm', 'bm',
'bn', 'bn',
'bo', 'bo',
'bq', 'bq',
'br', 'br',
'bs', 'bs',
'bt', 'bt',
'bv', 'bv',
'bw', 'bw',
'by', 'by',
'bz', 'bz',
'ca', 'ca',
'cat', 'cat',
'cc', 'cc',
'cd', 'cd',
'cf', 'cf',
'cg', 'cg',
'ch', 'ch',
'ci', 'ci',
'ck', 'ck',
'cl', 'cl',
'cm', 'cm',
'cn', 'cn',
'co', 'co',
'com', 'com',
'coop', 'coop',
'cr', 'cr',
'cs', 'cs',
'cu', 'cu',
'cv', 'cv',
'cw', 'cw',
'cx', 'cx',
'cy', 'cy',
'cz', 'cz',
'dd', 'dd',
'de', 'de',
'dj', 'dj',
'dk', 'dk',
'dm', 'dm',
'do', 'do',
'dz', 'dz',
'ec', 'ec',
'edu', 'edu',
'ee', 'ee',
'eg', 'eg',
'eh', 'eh',
'er', 'er',
'es', 'es',
'et', 'et',
'eu', 'eu',
'fi', 'fi',
'fj', 'fj',
'fk', 'fk',
'fm', 'fm',
'fo', 'fo',
'fr', 'fr',
'ga', 'ga',
'gb', 'gb',
'gd', 'gd',
'ge', 'ge',
'gf', 'gf',
'gg', 'gg',
'gh', 'gh',
'gi', 'gi',
'gl', 'gl',
'gm', 'gm',
'gn', 'gn',
'gov', 'gov',
'gp', 'gp',
'gq', 'gq',
'gr', 'gr',
'gs', 'gs',
'gt', 'gt',
'gu', 'gu',
'gw', 'gw',
'gy', 'gy',
'hk', 'hk',
'hm', 'hm',
'hn', 'hn',
'hr', 'hr',
'ht', 'ht',
'hu', 'hu',
'id', 'id',
'ie', 'ie',
'il', 'il',
'im', 'im',
'in', 'in',
'info', 'info',
'int', 'int',
'io', 'io',
'iq', 'iq',
'ir', 'ir',
'is', 'is',
'it', 'it',
'je', 'je',
'jm', 'jm',
'jo', 'jo',
'jobs', 'jobs',
'jp', 'jp',
'ke', 'ke',
'kg', 'kg',
'kh', 'kh',
'ki', 'ki',
'km', 'km',
'kn', 'kn',
'kp', 'kp',
'kr', 'kr',
'kw', 'kw',
'ky', 'ky',
'kz', 'kz',
'la', 'la',
'lb', 'lb',
'lc', 'lc',
'li', 'li',
'lk', 'lk',
'local', 'local',
'lr', 'lr',
'ls', 'ls',
'lt', 'lt',
'lu', 'lu',
'lv', 'lv',
'ly', 'ly',
'ma', 'ma',
'mc', 'mc',
'md', 'md',
'me', 'me',
'mf', 'mf',
'mg', 'mg',
'mh', 'mh',
'mil', 'mil',
'mk', 'mk',
'ml', 'ml',
'mm', 'mm',
'mn', 'mn',
'mo', 'mo',
'mobi', 'mobi',
'mp', 'mp',
'mq', 'mq',
'mr', 'mr',
'ms', 'ms',
'mt', 'mt',
'mu', 'mu',
'museum', 'museum',
'mv', 'mv',
'mw', 'mw',
'mx', 'mx',
'my', 'my',
'mz', 'mz',
'na', 'na',
'name', 'name',
'nato', 'nato',
'nc', 'nc',
'ne', 'ne',
'net', 'net',
'nf', 'nf',
'ng', 'ng',
'ni', 'ni',
'nl', 'nl',
'no', 'no',
'np', 'np',
'nr', 'nr',
'nu', 'nu',
'nz', 'nz',
'om', 'om',
'onion', 'onion',
'org', 'org',
'pa', 'pa',
'pe', 'pe',
'pf', 'pf',
'pg', 'pg',
'ph', 'ph',
'pk', 'pk',
'pl', 'pl',
'pm', 'pm',
'pn', 'pn',
'pr', 'pr',
'pro', 'pro',
'ps', 'ps',
'pt', 'pt',
'pw', 'pw',
'py', 'py',
'qa', 'qa',
're', 're',
'ro', 'ro',
'rs', 'rs',
'ru', 'ru',
'rw', 'rw',
'sa', 'sa',
'sb', 'sb',
'sc', 'sc',
'sd', 'sd',
'se', 'se',
'sg', 'sg',
'sh', 'sh',
'si', 'si',
'sj', 'sj',
'sk', 'sk',
'sl', 'sl',
'sm', 'sm',
'sn', 'sn',
'so', 'so',
'sr', 'sr',
'ss', 'ss',
'st', 'st',
'su', 'su',
'sv', 'sv',
'sx', 'sx',
'sy', 'sy',
'sz', 'sz',
'tc', 'tc',
'td', 'td',
'tel', 'tel',
'tf', 'tf',
'tg', 'tg',
'th', 'th',
'tj', 'tj',
'tk', 'tk',
'tl', 'tl',
'tm', 'tm',
'tn', 'tn',
'to', 'to',
'tp', 'tp',
'tr', 'tr',
'travel', 'travel',
'tt', 'tt',
'tv', 'tv',
'tw', 'tw',
'tz', 'tz',
'ua', 'ua',
'ug', 'ug',
'uk', 'uk',
'um', 'um',
'us', 'us',
'uy', 'uy',
'uz', 'uz',
'va', 'va',
'vc', 'vc',
've', 've',
'vg', 'vg',
'vi', 'vi',
'vn', 'vn',
'vu', 'vu',
'wf', 'wf',
'ws', 'ws',
'xxx', 'xxx',
'ye', 'ye',
'yt', 'yt',
'yu', 'yu',
'za', 'za',
'zm', 'zm',
'zr', 'zr',
'zw', 'zw',
]; ];
} }