Skip to content

Instantly share code, notes, and snippets.

@BigelowInc
Forked from ishahid/reserved_words.py
Created July 21, 2016 20:41
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save BigelowInc/e67ce6ac77d326c383c3581596abaf3f to your computer and use it in GitHub Desktop.
Save BigelowInc/e67ce6ac77d326c383c3581596abaf3f to your computer and use it in GitHub Desktop.
Reserved words to exclude when creating usernames (or any other resource).
# A list of possible reserved words
reserved_words = [
# Companies
'amazon', 'apache', 'apple', 'atlassian', 'facebook', 'github', 'google',
'htc', 'microsoft', 'mozilla', 'nokia', 'rim', 'samsung', 'sony', 'toshiba',
'twitter', 'wikipedia',
# Operating systems
'android', 'centos', 'debian', 'dos', 'fedora', 'ios', 'linux', 'mac',
'msdos', 'opensuse', 'osx', 'symbian', 'ubuntu', 'unix', 'windows',
# Programming languages
'actionscript', 'ada', 'algol', 'applescript', 'assembly', 'b', 'bash',
'basic', 'boo', 'c', 'clojure', 'cobol', 'coffeescript', 'coldfusion',
'csh', 'd', 'dart', 'dbase', 'delphi', 'e', 'erlang', 'f', 'fortran',
'foxpro', 'g', 'go', 'haskell', 'j', 'java', 'javascript', 'jscript', 'k',
'ksh', 'l', 'labview', 'latex', 'lisp', 'lua', 'm', 'make', 'masm',
'mathematica', 'matlab', 'modula', 'nasm', 'oak', 'objectivec', 'ocaml',
'onyx', 'opal', 'pascal', 'perl', 'php', 'postscript', 'powershell',
'prolog', 'python', 'q', 'qtscript', 'r', 'ruby', 's', 'scala', 'scheme',
'scratch', 'shell', 'simula', 'smalltalk', 't', 'tcl', 'tex', 'trac',
'typescript', 'vbscript', 'verilog', 'vhdl', 'webql', 'xquery', 'xslt',
'yql',
# Software
'aol', 'aws', 'chrome', 'cvs', 'firefox', 'git', 'gmail', 'hg', 'hotmail',
'httpd', 'mercurial', 'mongodb', 'mysql', 'nginx', 'oracle', 'outlook',
'postgresql', 'pycharm', 'redis', 's3', 'sourcetree', 'svn', 'yahoo',
# Formats
'aac', 'apk', 'asp', 'aspx', 'atom', 'avi', 'bat', 'bin', 'bmp', 'cgi',
'cgi-bin', 'com', 'cpp', 'css', 'csv', 'dat', 'db', 'doc', 'docm',
'docx', 'exe', 'flac', 'flv', 'fon', 'font', 'gif', 'h', 'hdr', 'hpp',
'htm', 'html', 'jpeg', 'jpg', 'js', 'json', 'kbd', 'kbm', 'mdb', 'mkv',
'mov', 'mp3', 'mp4', 'mpeg', 'msi', 'obj', 'pdf', 'pdn', 'pem', 'php3',
'php4', 'png', 'ppk', 'ppt', 'pptx', 'psd', 'pyc', 'raw', 'rb', 'rss',
'rtf', 'sql', 'svg', 'swf', 'txt', 'xls', 'xlsx', 'xml', 'yaml', 'yml',
'zip',
# Protocols
'arpa', 'darpa', 'ftp', 'gopher', 'http', 'https', 'imap', 'irc', 'mail',
'mail1', 'mail2', 'mail3', 'mail4', 'mail5', 'ns', 'ns1', 'ns2', 'ns3',
'ns4', 'pop', 'pop3', 'rdp', 'sms', 'smtp', 'ssh', 'ssl', 'telnet', 'tls',
'ww', 'wws', 'www', 'www1', 'www2', 'www3', 'www4', 'www5', 'www6', 'www7',
'wwws', 'wwww',
# Query terms
'and', 'either', 'from', 'if', 'limit', 'nand', 'nor', 'not', 'of',
'or', 'order', 'unless', 'until', 'when', 'where',
# Positions
'above', 'after', 'back', 'before', 'begin', 'beginning', 'beginnings',
'bottom', 'down', 'end', 'endpoint', 'endpoints', 'ends', 'first', 'front',
'head', 'last', 'left', 'middle', 'origin', 'over', 'right', 'start',
'starts', 'tail', 'top', 'under', 'up',
# Time
'centuries', 'century', 'day', 'days', 'decade', 'decades', 'future',
'hour', 'hours', 'millenia', 'millenium', 'minute', 'minutes', 'month',
'months', 'now', 'past', 'present', 'second', 'seconds', 'then', 'today',
'week', 'weeks', 'year', 'years', 'yesterday',
# Quantity
'big', 'centi', 'few', 'huge', 'kilo', 'less', 'many', 'mega', 'micro',
'milli', 'more', 'small', 'tera', 'tiny',
# Units
'ampere', 'amperes', 'centimeter', 'centimeters', 'decibel', 'decibels',
'feet', 'foot', 'gallon', 'gallons', 'gram', 'grams', 'inch', 'inches',
'joule', 'joules', 'kilometer', 'kilometers', 'knot', 'knots', 'liter',
'liters', 'meter', 'meters', 'mile', 'miles', 'millimeter', 'millimeters',
'ohm', 'ohms', 'ounce', 'ounces', 'pint', 'pints', 'ton', 'tons', 'volt',
'volts',
# Top 50 languages
'arabic', 'awadhi', 'azerbaijani', 'bengali', 'bhojpuri', 'burmese',
'chinese', 'dutch', 'english', 'farsi', 'french', 'gan', 'german',
'gujarati', 'hakka', 'hausa', 'hindi', 'italian', 'japanese', 'javanese',
'jinyu', 'kannada', 'korean', 'maithili', 'malayalam', 'mandarin',
'marathi', 'min-nan', 'oriya', 'panjabi', 'polish', 'portuguese',
'romanian', 'russian', 'serbo-croatian', 'sindhi', 'spanish', 'sunda',
'tamil', 'telugu', 'thai', 'turkish', 'ukrainian', 'urdu', 'vietnamese',
'wu', 'xiang', 'yoruba',
# Country TLDs
'ac', 'ad', 'ae', 'af', 'ag', 'ai', 'al', 'am', 'an', 'ao', 'aq', 'ar',
'as', 'at', 'au', 'aw', 'ax', 'az', 'ba', 'bb', 'bd', 'be', 'bf', 'bg',
'bh', 'bi', 'bj', 'bm', 'bn', 'bo', 'br', 'bs', 'bt', 'bv', 'bw', 'by',
'bz', 'ca', 'cc', 'cd', 'cf', 'cg', 'ch', 'ci', 'ck', 'cl', 'cm', 'cn',
'co', 'cr', 'cs', 'cu', 'cv', 'cx', 'cy', 'cz', 'dd', 'de', 'dj', 'dk',
'dm', 'do', 'dz', 'ec', 'ee', 'eg', 'eh', 'er', 'es', 'et', 'eu', 'fi',
'fj', 'fk', 'fm', 'fo', 'fr', 'ga', 'gb', 'gd', 'ge', 'gf', 'gg', 'gh',
'gi', 'gl', 'gm', 'gn', 'gp', 'gq', 'gr', 'gs', 'gt', 'gu', 'gw', 'gy',
'hk', 'hm', 'hn', 'hr', 'ht', 'hu', 'id', 'ie', 'il', 'im', 'in', 'io',
'iq', 'ir', 'is', 'it', 'je', 'jm', 'jo', 'jp', 'ke', 'kg', 'kh', 'ki',
'km', 'kn', 'kp', 'kr', 'kw', 'ky', 'kz', 'la', 'lb', 'lc', 'li', 'lk',
'lr', 'ls', 'lt', 'lu', 'lv', 'ly', 'ma', 'mc', 'md', 'me', 'mg', 'mh',
'mk', 'ml', 'mm', 'mn', 'mo', 'mp', 'mq', 'mr', 'ms', 'mt', 'mu', 'mv',
'mw', 'mx', 'my', 'mz', 'na', 'nc', 'ne', 'nf', 'ng', 'ni', 'nl', 'no',
'np', 'nr', 'nu', 'nz', 'om', 'pa', 'pe', 'pf', 'pg', 'ph', 'pk', 'pl',
'pm', 'pn', 'pr', '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', 'sy', 'sz', 'tc', 'td',
'tf', 'tg', 'th', 'tj', 'tk', 'tl', 'tm', 'tn', 'to', 'tp', 'tr', 'tt',
'tv', 'tw', 'tz', 'ua', 'ug', 'uk', 'us', 'uy', 'uz', 'va', 'vc', 've',
'vg', 'vi', 'vn', 'vu', 'wf', 'ws', 'ye', 'yt', 'yu', 'za', 'zm', 'zw',
# A
'about', 'access', 'account', 'accounts', 'ack', 'activate', 'add',
'address', 'adm', 'admin', 'admins', 'administrator', 'administrators',
'adult', 'advertising', 'affiliate', 'affiliates', 'ajax', 'alert',
'alerts', 'all', 'analytics', 'anon', 'anonymous', 'api', 'app', 'apps',
'archive', 'archives', 'auth', 'authentication', 'author', 'authorization',
'authorizations', 'authorize', 'authors', 'avatar',
# B
'backup', 'banner', 'banners', 'bar', 'billing ', 'blog', 'blogs', 'board',
'boards', 'bot', 'bots', 'branch', 'branches', 'bucket', 'buckets', 'bug',
'bugs', 'business',
# C
'cache', 'cadastro', 'calendar', 'campaign', 'cancel', 'card', 'cards',
'careers', 'cart', 'cfg', 'cfgs', 'changelog', 'chat', 'checkout', 'child',
'children', 'client', 'clients', 'clip', 'clips', 'code', 'codereview',
'comercial', 'compare', 'complaints', 'condition', 'conditions', 'conf',
'config', 'configs', 'configuration', 'configurations', 'connect',
'connection', 'connections', 'console', 'consoles', 'contact', 'contest',
'copyright', 'copyrights', 'create', 'creator', 'creators',
# D
'daemon', 'daemons', 'dashboard', 'data', 'dmca', 'debug', 'debugger',
'debuggers', 'delete', 'demo', 'design', 'designer', 'dev', 'devel', 'dir',
'direct_messages', 'directory', 'docs', 'documentation', 'domain',
'download', 'downloads', 'dynamic', 'dynamo', 'dynamos', 'dyno', 'dynos',
# E
'ecommerce', 'edit', 'editor', 'email', 'embed', 'employment', 'enterprise',
'event', 'events',
# F
'faq', 'favorite', 'favorites', 'feed', 'feedback', 'feeds', 'file',
'files', 'firewall', 'firewalls', 'fleet', 'fleets', 'flog', 'follow',
'followers', 'following', 'foo', 'forum', 'forums', 'free', 'friend',
'friends',
# G
'gadget', 'gadgets', 'games', 'get', 'gist', 'gonzo', 'group', 'groups',
'guest',
# H
'half', 'help', 'header', 'headers', 'heap', 'her', 'him', 'home',
'homepage', 'host', 'hosts', 'hosting', 'hostmaster', 'hostname', 'hot',
'hpg',
# I
'idea', 'ideas', 'image', 'images', 'img', 'index', 'indice', 'info',
'information', 'insert', 'intranet', 'invitations', 'invite', 'ipad',
'iphone',
# J
'job', 'jobs',
# K
'knowledgebase',
# L
'language', 'languages', 'leaf', 'leaves', 'list', 'lists', 'live', 'log',
'login', 'logout', 'logs',
# M
'mailer', 'mailing', 'manager', 'map', 'maps', 'marketing', 'master',
'masters', 'media', 'mention', 'mentions', 'message', 'messenger',
'microblog', 'microblogs', 'mine', 'mis', 'mob', 'mobile', 'movie',
'movies', 'msg', 'msn', 'music', 'myself',
# N
'name', 'named', 'net', 'network', 'new', 'news', 'newsletter', 'nick',
'nickname', 'notes', 'notice', 'notices',
# O
'oauth', 'oauth2', 'oauth_clients', 'offers', 'offline', 'old', 'online',
'openid', 'operator', 'option', 'options', 'orders', 'organizations',
'owner', 'owners',
# P
'page', 'pager', 'pages', 'panel', 'parent', 'parents', 'password',
'passwords', 'patch', 'patches', 'phishing', 'photo', 'photoalbum',
'photos', 'pic', 'pics', 'plans', 'plugin', 'plugins', 'police', 'policy',
'popular', 'port', 'ports', 'post', 'postfix', 'postmaster', 'postmasters',
'posts', 'pp', 'price', 'prices', 'privacy', 'private', 'profile',
'project', 'projects', 'promo', 'proof', 'pub', 'public', 'put',
# Q
'quarter', 'que', 'queue', 'quit'
# R
'random', 'rc', 'recruitment', 'register', 'registration', 'remove',
'replies', 'res', 'resources', 'rising', 'robots', 'root', 'roots', 'rules',
# S
'sale', 'sales', 'sample', 'samples', 'satan', 'save', 'script', 'scripts',
'search', 'secure', 'security', 'select', 'send', 'server', 'servers',
'service', 'services', 'sessions', 'set', 'sets', 'setting', 'settings',
'setup', 'shop', 'signin', 'signup', 'site', 'sitemap', 'sites', 'slave',
'slaves', 'snake', 'source', 'sources', 'spam', 'spiders', 'src',
'ssladmin', 'ssladministrator', 'sslwebmaster', 'stack', 'stage', 'staging',
'stat', 'static', 'stats', 'status', 'store', 'stores', 'stories', 'style',
'styleguide', 'styles', 'subdomain', 'subscribe', 'subscriptions',
'support', 'syn', 'sync', 'sysadmin', 'sysadministrator', 'system',
# T
'tablet', 'tablets', 'tac', 'tag', 'tags', 'talk', 'task', 'tasks', 'tech',
'temp', 'term','terminal', 'terminals', 'terms', 'test', 'test1', 'test2',
'test3', 'tests', 'them', 'theme', 'themes', 'tmp', 'todo', 'token',
'tokens', 'tool', 'tools', 'tos', 'tou', 'tour', 'trace', 'tracer',
'tracers', 'traces', 'track', 'translation', 'translations', 'trend',
'trends',
# U
'unfollow', 'unpopular', 'unsubscribe', 'update', 'updates' 'upload', 'url',
'usage', 'user', 'users', 'username', 'usernames', 'usuario',
# V
'vendas', 'video', 'videos', 'visitor',
# W
'waldo', 'warning', 'warnings', 'weather', 'web', 'webmail', 'webmaster',
'webmasters', 'website', 'websites', 'widget', 'widgets', 'wiki', 'win',
'workshop',
# X
'xfn', 'xmpp', 'xpg','xxx',
# Y
'you', 'yourname', 'yourself', 'yourusername', 'yoursite', 'yourdomain',
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment