import urllib, json, mysql.connector

twitterlist = [
    '$aac',
    '$abb',
    '$abbv',
    '$abnaf',
    '$abt',
    '$aby',
    '$acat',
    '$acm',
    '$acopf',
    '$act',
    '$ada',
    '$adat',
    '$adi',
    '$adk',
    '$adt',
    '$adx',
    '$ae',
    '$aeon',
    '$aep',
    '$afl',
    '$agi',
    '$agn',
    '$aion',
    '$air',
    '$akt',
    '$alfvy',
    '$alts',
    '$altseason',
    '$amb',
    '$amd',
    '$amlt',
    '$amp',
    '$amtd',
    '$amzn',
    '$andi',
    '$ani',
    '$anon',
    '$ant',
    '$apd',
    '$aph',
    '$appc',
    '$appl',
    '$apr',
    '$apx',
    '$ardor',
    '$ardr',
    '$ark',
    '$arn',
    '$artis',
    '$ary',
    '$asa',
    '$asn',
    '$ast',
    '$atc',
    '$atec',
    '$atomix',
    '$auc',
    '$aura',
    '$ava',
    '$avh',
    '$axp',
    '$axxa',
    '$banca',
    '$bat',
    '$batman',
    '$bax',
    '$bb',
    '$bbn',
    '$bbr',
    '$bbva',
    '$bcc',
    '$bcd',
    '$bcg',
    '$bch',
    '$bchusd',
    '$bci',
    '$bcn',
    '$bco',
    '$bcpc',
    '$bcpt',
    '$bct',
    '$bdg',
    '$bel',
    '$bela',
    '$bgsf',
    '$bgx',
    '$bhf',
    '$bifi',
    '$big',
    '$biib',
    '$birds',
    '$bitb',
    '$bitcoin',
    '$bitcoinbig',
    '$bite',
    '$bix',
    '$bkbk',
    '$bkppf',
    '$blazr',
    '$block',
    '$blt',
    '$blue',
    '$blz',
    '$bmt',
    '$bmy',
    '$bnb',
    '$bnt',
    '$bobx',
    '$boh',
    '$bolt',
    '$boolberry',
    '$bouts',
    '$bqx',
    '$brd',
    '$brfs',
    '$brm',
    '$brse',
    '$brx',
    '$bstn',
    '$btc',
    '$btci',
    '$btcp',
    '$btcusd',
    '$btg',
    '$btm',
    '$bto',
    '$bts',
    '$btx',
    '$bun',
    '$burst',
    '$bwx',
    '$bxp',
    '$byc',
    '$bytecoin',
    '$bznt',
    '$can',
    '$capp',
    '$cara',
    '$cas',
    '$cash',
    '$caz',
    '$cdc',
    '$cdt',
    '$cennz',
    '$cfi',
    '$cge',
    '$cgud',
    '$chke',
    '$chsb',
    '$chx',
    '$clam',
    '$cloak',
    '$clsh',
    '$cmct',
    '$cmpco',
    '$cmt',
    '$cnd',
    '$cnn',
    '$cnx',
    '$cofi',
    '$colx',
    '$cote',
    '$coval',
    '$cpb',
    '$cpc',
    '$cpchain',
    '$cpx',
    '$crc',
    '$crd',
    '$crpt',
    '$crw',
    '$crypto',
    '$cs',
    '$csc',
    '$cstl',
    '$ctxc',
    '$cube',
    '$cure',
    '$cv',
    '$cvc',
    '$dadi',
    '$dan',
    '$daps',
    '$dash',
    '$dashbtc',
    '$dbc',
    '$dbet',
    '$dbx',
    '$dcn',
    '$dcr',
    '$dct',
    '$ddex',
    '$ddx',
    '$deal',
    '$deb',
    '$dent',
    '$dentacoin',
    '$dev',
    '$dfco',
    '$dgb',
    '$dgbbtc',
    '$dgc',
    '$dgd',
    '$dgpt',
    '$dgwr',
    '$dgx',
    '$dia',
    '$dig',
    '$dime',
    '$din',
    '$dipproof',
    '$divx',
    '$dkam',
    '$dlc',
    '$dlt',
    '$dmd',
    '$dmg',
    '$dml',
    '$dna',
    '$dnc',
    '$dnr',
    '$dnt',
    '$doge',
    '$dovu',
    '$dpw',
    '$drgn',
    '$drop',
    '$dropil',
    '$drpu',
    '$drt',
    '$drv',
    '$dsx',
    '$dta',
    '$dth',
    '$ebst',
    '$eca',
    '$ecc',
    '$edg',
    '$eet',
    '$efx',
    '$egc',
    '$ela',
    '$elec',
    '$elf',
    '$elix',
    '$ella',
    '$emc',
    '$emr',
    '$eng',
    '$enigma',
    '$enj',
    '$enrg',
    '$enu',
    '$eopt',
    '$eos',
    '$eosdac',
    '$eqix',
    '$es',
    '$esz',
    '$etc',
    '$etcbtc',
    '$etcg',
    '$ete',
    '$eth',
    '$ethbtc',
    '$ethereum',
    '$ethos',
    '$ethusd',
    '$etn',
    '$etp',
    '$ettape',
    '$eve',
    '$evr',
    '$evx',
    '$exp',
    '$exrn',
    '$exrt',
    '$ezt',
    '$fb',
    '$fct',
    '$ffa',
    '$fiat',
    '$flash',
    '$flixx',
    '$fllw',
    '$fln',
    '$fmt',
    '$fnma',
    '$fnmal',
    '$folgf',
    '$fota',
    '$frc',
    '$frec',
    '$frgc',
    '$frv',
    '$fsn',
    '$fuel',
    '$fun',
    '$fusion',
    '$fusz',
    '$fxt',
    '$gas',
    '$gawkd',
    '$gbit',
    '$gbt',
    '$gbtc',
    '$gbyte',
    '$gcr',
    '$gem',
    '$gems',
    '$gen',
    '$gene',
    '$gift',
    '$giii',
    '$gives',
    '$gld',
    '$gmo',
    '$gno',
    '$gnt',
    '$golem',
    '$gpu',
    '$gresikcoin',
    '$grft',
    '$groom',
    '$grs',
    '$gto',
    '$gvt',
    '$gxs',
    '$hai',
    '$hasi',
    '$hav',
    '$hbi',
    '$hbz',
    '$hdp',
    '$heik',
    '$hexx',
    '$hiph',
    '$hive',
    '$hix',
    '$hkn',
    '$hlx',
    '$hmq',
    '$hodl',
    '$hold',
    '$holo',
    '$hon',
    '$hope',
    '$hot',
    '$hpb',
    '$hsh',
    '$hsr',
    '$ht',
    '$html',
    '$hurc',
    '$hvn',
    '$hxx',
    '$hydro',
    '$icn',
    '$ico',
    '$icon',
    '$icos',
    '$icx',
    '$ideal',
    '$idr',
    '$ign',
    '$ignis',
    '$iic',
    '$imx',
    '$infi',
    '$int',
    '$intu',
    '$inva',
    '$iop',
    '$iost',
    '$iot',
    '$iota',
    '$ipbc',
    '$ita',
    '$ivn',
    '$ivy',
    '$ivya',
    '$ivyb',
    '$ivz',
    '$iwm',
    '$ixt',
    '$ize',
    '$jci',
    '$jiyo',
    '$jnt',
    '$jpy',
    '$kbr',
    '$kcs',
    '$kex',
    '$key',
    '$khc',
    '$kin',
    '$kmb',
    '$kmd',
    '$kmi',
    '$knc',
    '$kndc',
    '$knw',
    '$komodo',
    '$kore',
    '$koto',
    '$kshb',
    '$lana',
    '$lap',
    '$lbc',
    '$lbtc',
    '$ldsr',
    '$ledu',
    '$lend',
    '$lgd',
    '$lhcg',
    '$life',
    '$linda',
    '$link',
    '$linx',
    '$lisk',
    '$live',
    '$lmc',
    '$lnc',
    '$lnd',
    '$loom',
    '$lqmt',
    '$lrc',
    '$lrdr',
    '$lsk',
    '$ltc',
    '$ltcp',
    '$ltcusd',
    '$lun',
    '$lvs',
    '$lyb',
    '$lym',
    '$ma',
    '$mac',
    '$maid',
    '$man',
    '$mana',
    '$max',
    '$mci',
    '$mco',
    '$mcoa',
    '$mct',
    '$mdt',
    '$mdx',
    '$med',
    '$mer',
    '$metal',
    '$mgc',
    '$mincoin',
    '$mine',
    '$minex',
    '$mining',
    '$miota',
    '$mith',
    '$mithril',
    '$mitx',
    '$mk',
    '$mkr',
    '$mlcg',
    '$mnc',
    '$mne',
    '$mnx',
    '$mo',
    '$mod',
    '$mona',
    '$monacoin',
    '$monero',
    '$moon',
    '$mot',
    '$msp',
    '$mth',
    '$mtl',
    '$mtn',
    '$mtx',
    '$music',
    '$mvc',
    '$myb',
    '$myst',
    '$mzc',
    '$namo',
    '$nanj',
    '$nano',
    '$nas',
    '$nav',
    '$nbai',
    '$ncash',
    '$ncm',
    '$nebl',
    '$neblio',
    '$nem',
    '$neo',
    '$neousd',
    '$neva',
    '$newb',
    '$nex',
    '$nexo',
    '$ni',
    '$nix',
    '$nkc',
    '$nlx',
    '$nmr',
    '$nns',
    '$noah',
    '$npxs',
    '$nrg',
    '$nty',
    '$ntydont',
    '$nue',
    '$nullex',
    '$nuls',
    '$nvda',
    '$nvst',
    '$nxpi',
    '$nxs',
    '$nxt',
    '$nxx',
    '$oax',
    '$obt',
    '$ocn',
    '$ocp',
    '$ocpay',
    '$oct',
    '$ode',
    '$odyssey',
    '$oil',
    '$okb',
    '$omg',
    '$ondk',
    '$onion',
    '$ont',
    '$opc',
    '$opcx',
    '$ori',
    '$ost',
    '$ov',
    '$ox',
    '$pac',
    '$pal',
    '$pareto',
    '$part',
    '$pay',
    '$payx',
    '$pcn',
    '$pdm',
    '$pep',
    '$pfe',
    '$pfr',
    '$phil',
    '$piedpipercoin',
    '$pink',
    '$pivx',
    '$pkb',
    '$pkt',
    '$ply',
    '$pnr',
    '$poa',
    '$poe',
    '$poly',
    '$pop',
    '$pot',
    '$potn',
    '$power',
    '$powr',
    '$ppc',
    '$ppt',
    '$pre',
    '$prim',
    '$prix',
    '$prl',
    '$proc',
    '$prtx',
    '$pst',
    '$psx',
    '$pura',
    '$put',
    '$pvix',
    '$pyds',
    '$pylnt',
    '$pzm',
    '$qash',
    '$qcom',
    '$qkc',
    '$qlc',
    '$qqq',
    '$qrl',
    '$qsp',
    '$qtum',
    '$qun',
    '$qvt',
    '$qwark',
    '$r',
    '$rain',
    '$rax',
    '$rcn',
    '$rct',
    '$rdd',
    '$rdn',
    '$ren',
    '$rep',
    '$req',
    '$rfr',
    '$rga',
    '$rhoc',
    '$ricks',
    '$riot',
    '$ripple',
    '$rise',
    '$rlc',
    '$rmt',
    '$rnva',
    '$rpi',
    '$rpil',
    '$rpx',
    '$run',
    '$rup',
    '$rvn',
    '$rxmd',
    '$s',
    '$safe',
    '$safex',
    '$salt',
    '$san',
    '$sbm',
    '$sbtc',
    '$sc',
    '$scc',
    '$sct',
    '$sen',
    '$senz',
    '$shard',
    '$ship',
    '$shnd',
    '$shtx',
    '$sia',
    '$sig',
    '$siri',
    '$sjr',
    '$skm',
    '$sky',
    '$sls',
    '$slv',
    '$smart',
    '$smt',
    '$sngls',
    '$snm',
    '$snov',
    '$snt',
    '$soc',
    '$sonm',
    '$spf',
    '$sphtx',
    '$spot',
    '$spr',
    '$spring',
    '$sprts',
    '$spy',
    '$srcoin',
    '$srn',
    '$ss',
    '$ssnc',
    '$st',
    '$steem',
    '$stk',
    '$storj',
    '$storm',
    '$stq',
    '$str',
    '$strat',
    '$stratis',
    '$sub',
    '$substratum',
    '$sumo',
    '$super',
    '$swt',
    '$sys',
    '$syy',
    '$taas',
    '$tau',
    '$tbar',
    '$tdc',
    '$tdf',
    '$team',
    '$tel',
    '$tether',
    '$teva',
    '$tfd',
    '$tggi',
    '$tgod',
    '$thc',
    '$tibru',
    '$tip',
    '$tips',
    '$tkn',
    '$tkr',
    '$tks',
    '$tky',
    '$tmus',
    '$tn',
    '$tnb',
    '$tnc',
    '$tnk',
    '$tns',
    '$tnt',
    '$tomo',
    '$tpay',
    '$trac',
    '$track',
    '$trig',
    '$troll',
    '$tron',
    '$trow',
    '$trst',
    '$trtl',
    '$true',
    '$trust',
    '$trv',
    '$trx',
    '$trxbtc',
    '$ts',
    '$tsla',
    '$tslaq',
    '$tt',
    '$ttron',
    '$tube',
    '$twice',
    '$txr',
    '$ubiq',
    '$ubq',
    '$ubt',
    '$ucash',
    '$uet',
    '$ufo',
    '$uis',
    '$uita',
    '$unh',
    '$unity',
    '$ups',
    '$usd',
    '$usdt',
    '$usei',
    '$utk',
    '$utnp',
    '$utrust',
    '$uuu',
    '$v',
    '$vape',
    '$var',
    '$vee',
    '$ven',
    '$verge',
    '$veri',
    '$vet',
    '$via',
    '$vib',
    '$vibe',
    '$vips',
    '$virt',
    '$visio',
    '$vld',
    '$vme',
    '$vnda',
    '$voise',
    '$vox',
    '$vrc',
    '$vtc',
    '$wabi',
    '$wan',
    '$waves',
    '$wax',
    '$wct',
    '$wfc',
    '$wgd',
    '$whl',
    '$wing',
    '$wings',
    '$wink',
    '$wlh',
    '$wll',
    '$wm',
    '$worm',
    '$wpr',
    '$wrc',
    '$wtc',
    '$xas',
    '$xbt',
    '$xby',
    '$xcp',
    '$xdac',
    '$xdce',
    '$xdn',
    '$xem',
    '$xes',
    '$xhv',
    '$xjo',
    '$xlm',
    '$xlr',
    '$xmc',
    '$xmct',
    '$xmr',
    '$xmv',
    '$xnet',
    '$xnk',
    '$xnn',
    '$xp',
    '$xrb',
    '$xrp',
    '$xrpusd',
    '$xsn',
    '$xspec',
    '$xtl',
    '$xvg',
    '$xxx',
    '$xzc',
    '$yee',
    '$you',
    '$yoyo',
    '$yoyow',
    '$zap',
    '$zcash',
    '$zch',
    '$zcl',
    '$zco',
    '$zebi',
    '$zec',
    '$zel',
    '$zen',
    '$zeph',
    '$zer',
    '$zil',
    '$zill',
    '$zny',
    '$zoi',
    '$zpt',
    '$zrx',
    '$zyp',
    'aapl',
    'abce',
    'abt',
    'aby',
    'acat',
    'acrx',
    'act',
    'actn',
    'ada',
    'adabtc',
    'adb',
    'adbe',
    'adex',
    'adi',
    'adk',
    'adt',
    'adx',
    'ae',
    'aebtc',
    'aelf',
    'aeon',
    'aerm',
    'aex',
    'agi',
    'agmh',
    'aic',
    'aig',
    'aion',
    'airdrop',
    'ait',
    'akg',
    'ala',
    'alaris',
    'alb',
    'alis',
    'alt',
    'altcoin',
    'altes',
    'alts',
    'alx',
    'amb',
    'amd',
    'amlt',
    'amm',
    'amn',
    'amp',
    'amzn',
    'anc',
    'andi',
    'angi',
    'angl',
    'ank',
    'another',
    'ant',
    'anthrax',
    'apc',
    'aph',
    'appc',
    'appl',
    'aprn',
    'apru',
    'apt',
    'araw',
    'ardor',
    'ardr',
    'ark',
    'arn',
    'aro',
    'ars',
    'arwr',
    'ary',
    'ast',
    'atc',
    'atlas',
    'atmos',
    'att',
    'auc',
    'audusd',
    'aumu',
    'aur',
    'aura',
    'ava',
    'avt',
    'avz',
    'axon',
    'axp',
    'babb',
    'bacoin',
    'banano',
    'banca',
    'bancor',
    'bat',
    'bax',
    'bay',
    'bb',
    'bbc',
    'bbi',
    'bbk',
    'bbn',
    'bbq',
    'bbr',
    'bcash',
    'bcc',
    'bccusd',
    'bcd',
    'bch',
    'bchusd',
    'bcn',
    'bco',
    'bcpt',
    'bdci',
    'bdg',
    'bee',
    'bel',
    'bft',
    'bhc',
    'bigup',
    'bis',
    'bitb',
    'bitcoin',
    'bite',
    'bitg',
    'bix',
    'bkppf',
    'blin',
    'blitz',
    'blk',
    'blnk',
    'block',
    'blt',
    'blue',
    'blz',
    'bmc',
    'bnb',
    'bnc',
    'bnd',
    'bnt',
    'bntn',
    'bold',
    'boltt',
    'boolberry',
    'bos',
    'bot',
    'bpt',
    'bqx',
    'brd',
    'brit',
    'brk',
    'brkb',
    'brkk',
    'brkkb',
    'brljpy',
    'brm',
    'bro',
    'brx',
    'bsat',
    'bsm',
    'bspm',
    'bt',
    'btc',
    'btca',
    'btcd',
    'btcfx',
    'btcp',
    'btcusd',
    'btcz',
    'btfd',
    'btg',
    'bth',
    'btl',
    'btm',
    'bto',
    'btr',
    'bts',
    'btsusd',
    'btt',
    'btx',
    'bul',
    'bullish',
    'burst',
    'buzz',
    'bw',
    'bwk',
    'bws',
    'bwx',
    'bxt',
    'byc',
    'bytecoin',
    'c',
    'cad',
    'cag',
    'calc',
    'can',
    'candy',
    'cann',
    'carb',
    'cardano',
    'cartel',
    'caz',
    'cb',
    'cbd',
    'cbfv',
    'cboe',
    'cbt',
    'cctl',
    'cdt',
    'celg',
    'celz',
    'cennz',
    'ceo',
    'cers',
    'cfi',
    'cgcx',
    'cge',
    'chan',
    'chat',
    'che',
    'chi',
    'chr',
    'chsb',
    'chx',
    'cien',
    'cisn',
    'civic',
    'cl',
    'clam',
    'cldt',
    'clo',
    'cloak',
    'clock',
    'clrb',
    'clwt',
    'cmcsa',
    'cmct',
    'cme',
    'cmg',
    'cmt',
    'cnd',
    'cnet',
    'cnx',
    'cob',
    'cohu',
    'coins',
    'colx',
    'comsa',
    'cop',
    'cost',
    'cov',
    'coval',
    'cpa',
    'cpay',
    'cpc',
    'cps',
    'cpx',
    'crb',
    'crc',
    'cred',
    'credits',
    'crm',
    'crop',
    'crtl',
    'crw',
    'cryp',
    'crypto',
    'cryto',
    'crytpo',
    'cs',
    'cst',
    'cstl',
    'ctxc',
    'cure',
    'currencycrypto',
    'cv',
    'cvc',
    'cvx',
    'dadi',
    'dan',
    'dao',
    'dapps',
    'daps',
    'dar',
    'dash',
    'dati',
    'dax',
    'dbc',
    'dbg',
    'dbix',
    'dcix',
    'dcn',
    'dcnsf',
    'dcr',
    'dct',
    'dcx',
    'deal',
    'dent',
    'dentacoin',
    'dev',
    'dew',
    'dex',
    'dgb',
    'dgd',
    'dgrn',
    'dice',
    'dig',
    'digixdao',
    'dim',
    'dime',
    'din',
    'direc',
    'divi',
    'divx',
    'dix',
    'dkgr',
    'dlt',
    'dmd',
    'dml',
    'dna',
    'dnc',
    'dnhby',
    'dnr',
    'dnt',
    'dock',
    'doge',
    'dogecoin',
    'dogex',
    'dollar',
    'dor',
    'dov',
    'dovu',
    'dowj',
    'dp',
    'dpw',
    'drg',
    'drgn',
    'drt',
    'drwn',
    'dta',
    'dtb',
    'dtgi',
    'dth',
    'dtx',
    'dxn',
    'dxy',
    'dyor',
    'ears',
    'ebio',
    'ebst',
    'ebtc',
    'eca',
    'ecafam',
    'ecc',
    'ech',
    'edg',
    'edo',
    'edr',
    'edu',
    'efx',
    'eg',
    'egas',
    'egy',
    'ela',
    'elec',
    'elf',
    'elix',
    'eltz',
    'emb',
    'emc',
    'emn',
    'eng',
    'enj',
    'enu',
    'enz',
    'eopt',
    'eos',
    'eosdac',
    'eosi',
    'eosusd',
    'eph',
    'eql',
    'eqlb',
    'erc',
    'esp',
    'est',
    'esyl',
    'esz',
    'etc',
    'etcbtc',
    'etcg',
    'etg',
    'eth',
    'ethbtc',
    'ether',
    'ethereum',
    'ethos',
    'ethusd',
    'etn',
    'etnx',
    'etp',
    'eur',
    'eurgbp',
    'eve',
    'evn',
    'evx',
    'evy',
    'exllf',
    'exp',
    'exrn',
    'ext',
    'eyeg',
    'fair',
    'fakenews',
    'fb',
    'fct',
    'fdbl',
    'fdef',
    'fern',
    'fif',
    'five',
    'flap',
    'flash',
    'fldc',
    'flixx',
    'flo',
    'flsr',
    'fnv',
    'fota',
    'foxa',
    'frct',
    'frd',
    'frec',
    'free',
    'frfs',
    'frst',
    'fsn',
    'fsnn',
    'ftc',
    'ftr',
    'fud',
    'fuel',
    'fun',
    'funbtc',
    'funfair',
    'funk',
    'fusion',
    'fusz',
    'fxt',
    'fyn',
    'game',
    'gas',
    'gawkd',
    'gbg',
    'gbit',
    'gbp',
    'gbpcad',
    'gbr',
    'gbtc',
    'gbyte',
    'gcr',
    'ge',
    'gem',
    'gen',
    'geo',
    'gern',
    'ges',
    'get',
    'getx',
    'ggg',
    'gild',
    'gld',
    'gnt',
    'gold',
    'goog',
    'googl',
    'gpu',
    'grc',
    'gree',
    'gresikcoin',
    'grft',
    'grs',
    'gs',
    'gtb',
    'gtc',
    'gto',
    'guess',
    'gup',
    'gvt',
    'gxs',
    'hac',
    'hade',
    'hai',
    'hav',
    'hbz',
    'hd',
    'hdg',
    'hear',
    'hedj',
    'helex',
    'hemp',
    'her',
    'hiddengem',
    'hit',
    'hitbtc',
    'hkn',
    'hlt',
    'hlx',
    'hmq',
    'hmst',
    'hnnmy',
    'hodl',
    'hold',
    'holochain',
    'hot',
    'hp',
    'hpb',
    'hpp',
    'hqx',
    'hsr',
    'hst',
    'ht',
    'html',
    'hush',
    'hvn',
    'hwc',
    'hxx',
    'hydro',
    'iag',
    'ice',
    'ichr',
    'icn',
    'ico',
    'icon',
    'icx',
    'icxbtc',
    'icxusd',
    'idh',
    'ift',
    'ignis',
    'ignx',
    'igpk',
    'ihdg',
    'iht',
    'ilmn',
    'inc',
    'indi',
    'indie',
    'indu',
    'ing',
    'ins',
    'instar',
    'int',
    'intc',
    'intl',
    'ioc',
    'iohk',
    'ion',
    'iop',
    'iost',
    'iot',
    'iota',
    'iotausd',
    'ipbc',
    'ipc',
    'ipsx',
    'ize',
    'jew',
    'jinn',
    'jnp',
    'jnt',
    'jpm',
    'jpy',
    'jse',
    'kbr',
    'kcs',
    'key',
    'kin',
    'kite',
    'kkc',
    'klc',
    'kmd',
    'knc',
    'kndi',
    'knx',
    'ko',
    'koosy',
    'kore',
    'kpd',
    'kri',
    'krm',
    'kshb',
    'kss',
    'klala',
    'klambo',
    'klamden',
    'klan',
    'klana',
    'kland',
    'klbc',
    'klbtc',
    'klbtyk',
    'lcp',
    'lcrtf',
    'ldc',
    'ldr',
    'ldsr',
    'lend',
    'lev',
    'lgd',
    'lgi',
    'lif',
    'life',
    'linda',
    'lindax',
    'linfinity',
    'link',
    'linx',
    'lisk',
    'live',
    'lly',
    'lmc',
    'lnd',
    'lnr',
    'loom',
    'loopring',
    'lord',
    'lrc',
    'lrn',
    'lsk',
    'lst',
    'ltc',
    'ltcbtc',
    'ltcp',
    'ltcusd',
    'lump',
    'lun',
    'lunyr',
    'lux',
    'lvgi',
    'lvvv',
    'lwf',
    'lyl',
    'lym',
    'lys',
    'mac',
    'mag',
    'maid',
    'man',
    'mana',
    'manna',
    'mara',
    'marco',
    'marks',
    'marx',
    'mcc',
    'mco',
    'mct',
    'mda',
    'mdr',
    'mdt',
    'mdtk',
    'mdx',
    'med',
    'medh',
    'medic',
    'mer',
    'merval',
    'mexgf',
    'mfc',
    'mgo',
    'mgti',
    'mine',
    'mini',
    'mining',
    'miota',
    'mith',
    'mitx',
    'mjna',
    'mkr',
    'mln',
    'mmm',
    'mnc',
    'mnx',
    'mod',
    'mona',
    'monero',
    'moon',
    'morph',
    'mot',
    'movi',
    'mrl',
    'mrt',
    'msft',
    'msp',
    'mspc',
    'msr',
    'mtg',
    'mth',
    'mtl',
    'mtn',
    'mtnc',
    'mtum',
    'mue',
    'muse',
    'music',
    'mvc',
    'mvl',
    'mwat',
    'myb',
    'myst',
    'nanj',
    'nano',
    'nas',
    'nav',
    'nbai',
    'ncash',
    'ncmi',
    'nct',
    'ncty',
    'neb',
    'nebl',
    'neblio',
    'nem',
    'neo',
    'net',
    'newr',
    'news',
    'nex',
    'nexo',
    'nexus',
    'nfec',
    'nflx',
    'nio',
    'nix',
    'nkc',
    'nlx',
    'nmc',
    'nmr',
    'noah',
    'noglobe',
    'nok',
    'note',
    'now',
    'nphc',
    'npsx',
    'npxs',
    'npxsbetter',
    'nrv',
    'nshs',
    'nspxs',
    'ntk',
    'ntrn',
    'nty',
    'nue',
    'nuls',
    'nvc',
    'nvda',
    'nwgi',
    'nxj',
    'nxps',
    'nxs',
    'nxt',
    'nyc',
    'nyse',
    'oak',
    'oax',
    'obe',
    'obt',
    'ocl',
    'ocn',
    'ode',
    'oil',
    'ok',
    'okb',
    'oko',
    'olv',
    'omg',
    'omgbtc',
    'oncs',
    'ong',
    'onion',
    'ont',
    'onvo',
    'oot',
    'opc',
    'opcx',
    'opk',
    'or',
    'ore',
    'ori',
    'orme',
    'ost',
    'ostk',
    'otc',
    'otiv',
    'oxy',
    'oyster',
    'pac',
    'pal',
    'pareto',
    'part',
    'particl',
    'pasc',
    'pay',
    'pbl',
    'pcn',
    'pcom',
    'pdc',
    'pdli',
    'pearl',
    'pei',
    'pepe',
    'pepecash',
    'pera',
    'pfe',
    'pfl',
    'phi',
    'pho',
    'phr',
    'pink',
    'pipl',
    'pivx',
    'pizza',
    'pkc',
    'pkt',
    'plan',
    'pld',
    'pmpg',
    'pnd',
    'pnt',
    'poa',
    'poe',
    'poly',
    'pooh',
    'pop',
    'pot',
    'potj',
    'powh',
    'powr',
    'ppc',
    'pph',
    'ppp',
    'ppt',
    'pra',
    'prl',
    'prn',
    'pro',
    'proc',
    'proud',
    'pst',
    'ptc',
    'ptn',
    'ptoy',
    'pundi',
    'pundix',
    'pure',
    'pvix',
    'pxlw',
    'pxs',
    'pyds',
    'pyn',
    'pzm',
    'qash',
    'qbic',
    'qbt',
    'qkc',
    'qlc',
    'qntu',
    'qrl',
    'qsp',
    'qtum',
    'quanta',
    'qvt',
    'qwark',
    'r',
    'rads',
    'rb',
    'rbit',
    'rblx',
    'rbs',
    'rchain',
    'rcn',
    'rdc',
    'rdd',
    'rdn',
    'rebl',
    'ree',
    'rem',
    'ren',
    'rep',
    'req',
    'rgld',
    'rgse',
    'rhoc',
    'ricks',
    'riot',
    'ripple',
    'riya',
    'rkt',
    'rlc',
    'rlj',
    'rlty',
    'rlx',
    'rnn',
    'rnr',
    'rpx',
    'rsk',
    'ruff',
    'rvlt',
    'rvn',
    'rvr',
    'rxmd',
    'ry',
    's',
    'safex',
    'salt',
    'sanp',
    'sbd',
    'sc',
    'scamm',
    'scc',
    'scm',
    'scs',
    'sdr',
    'sdx',
    'sec',
    'sedg',
    'seed',
    'sen',
    'send',
    'sense',
    'sent',
    'sfc',
    'sgmo',
    'sgyp',
    'shift',
    'ship',
    'shl',
    'shld',
    'shnd',
    'shpg',
    'sia',
    'sig',
    'silver',
    'sino',
    'siri',
    'skc',
    'skm',
    'sky',
    'skycoin',
    'slb',
    'sloth',
    'slr',
    'sls',
    'slt',
    'smart',
    'smrt',
    'smt',
    'snc',
    'sngls',
    'snh',
    'snip',
    'snm',
    'snn',
    'snov',
    'snrg',
    'snt',
    'soc',
    'soja',
    'solace',
    'spank',
    'spd',
    'spf',
    'sphr',
    'sphtx',
    'splk',
    'spot',
    'spr',
    'sprts',
    'spx',
    'spy',
    'sq',
    'srcoin',
    'srn',
    'srne',
    'ss',
    'steem',
    'stellar',
    'storj',
    'storm',
    'stq',
    'strat',
    'stratis',
    'sttpd',
    'sub',
    'sumo',
    'sup',
    'surfcash',
    'swh',
    'swift',
    'swt',
    'sxdt',
    'sys',
    'tao',
    'tau',
    'tcel',
    'tcoin',
    'td',
    'tel',
    'tell',
    'tenx',
    'tern',
    'tether',
    'tfd',
    'tfvr',
    'tggi',
    'tgt',
    'thc',
    'the',
    'theta',
    'thst',
    'tierion',
    'tim',
    'time',
    'tio',
    'tkpyy',
    'tkr',
    'tky',
    'tlde',
    'tlx',
    'tnb',
    'tnc',
    'tnk',
    'tns',
    'tnt',
    'tnteth',
    'tomo',
    'tpay',
    'tph',
    'trac',
    'trapan',
    'trig',
    'trillion',
    'trn',
    'troll',
    'tron',
    'trst',
    'true',
    'trvn',
    'trx',
    'tryiy',
    'tsco',
    'tsla',
    'ttph',
    'tusd',
    'twtr',
    'type',
    'ubn',
    'ubq',
    'ubt',
    'ucash',
    'uck',
    'ucka',
    'ucom',
    'uctt',
    'uhc',
    'uhln',
    'uis',
    'uita',
    'ukg',
    'umh',
    'unb',
    'unday',
    'unlimited',
    'uovey',
    'up',
    'uqc',
    'usd',
    'usdt',
    'ust',
    'usx',
    'utk',
    'utnp',
    'uuu',
    'vair',
    'vape',
    'vdoc',
    'vee',
    'ven',
    'vens',
    'verge',
    'veri',
    'vet',
    'via',
    'vib',
    'vibe',
    'vid',
    'video',
    'vip',
    'vips',
    'vlo',
    'vme',
    'vmw',
    'voise',
    'vol',
    'vox',
    'voy',
    'vrcp',
    'vrm',
    'vrtm',
    'vtar',
    'vtc',
    'vtho',
    'vtvt',
    'vvpr',
    'vxx',
    'wabi',
    'wage',
    'wan',
    'wang',
    'warning',
    'waves',
    'wax',
    'wc',
    'wct',
    'wcx',
    'wday',
    'weed',
    'wen',
    'wfc',
    'whl',
    'whlr',
    'wicc',
    'wings',
    'wpr',
    'wrc',
    'wrd',
    'wtc',
    'xag',
    'xau',
    'xbp',
    'xbt',
    'xbtusd',
    'xby',
    'xcp',
    'xct',
    'xdac',
    'xdce',
    'xdn',
    'xel',
    'xem',
    'xes',
    'xhv',
    'xin',
    'xios',
    'xle',
    'xlm',
    'xmc',
    'xmcc',
    'xmg',
    'xmin',
    'xmo',
    'xmr',
    'xmv',
    'xmy',
    'xnn',
    'xp',
    'xpa',
    'xpb',
    'xpm',
    'xrb',
    'xrbbtc',
    'xrm',
    'xro',
    'xrp',
    'xrpusd',
    'xsg',
    'xsh',
    'xsn',
    'xspec',
    'xtl',
    'xtlb',
    'xtz',
    'xvc',
    'xvg',
    'xwc',
    'xzc',
    'yakkun',
    'yeed',
    'yndx',
    'yoyo',
    'yoyow',
    'yummy',
    'z',
    'zap',
    'zcash',
    'zcg',
    'zcl',
    'zco',
    'zebi',
    'zec',
    'zen',
    'zeph',
    'zer',
    'zil',
    'zilbtc',
    'zileth',
    'zill',
    'zilliqa',
    'zipt',
    'zny',
    'zoi',
    'zoin',
    'zpt',
    'zrx',
    'zrxbtc',
    'zup',
    'zyp',
    'zzc',
    '$aagc',
    '$aapl',
    '$aelf',
    '$algo',
    '$apis',
    '$arc',
    '$atlas',
    '$att',
    '$baba',
    '$bancor',
    '$bbi',
    '$bbk',
    '$bcash',
    '$bcnbtc',
    '$bitg',
    '$bpop',
    '$bth',
    '$btrn',
    '$bub',
    '$buy',
    '$cardano',
    '$cfun',
    '$coinbase',
    '$credo',
    '$crsm',
    '$cryptopia',
    '$cvt',
    '$cxo',
    '$data',
    '$dbe',
    '$dice',
    '$dirv',
    '$dollars',
    '$drys',
    '$ebch',
    '$ech',
    '$edo',
    '$efyt',
    '$egrx',
    '$ejoy',
    '$fjc',
    '$flo',
    '$fructus',
    '$game',
    '$gcc',
    '$gs',
    '$hac',
    '$hih',
    '$hmny',
    '$hqy',
    '$idex',
    '$ifxy',
    '$incy',
    '$ing',
    '$king',
    '$klc',
    '$klks',
    '$krl',
    '$kss',
    '$lcc',
    '$lgo',
    '$loto',
    '$lrn',
    '$lux',
    '$lyl',
    '$matrix',
    '$medh',
    '$mgti',
    '$mint',
    '$mplx',
    '$msft',
    '$mtc',
    '$mu',
    '$netc',
    '$nphc',
    '$nxps',
    '$opn',
    '$otn',
    '$pamp',
    '$pbt',
    '$pc',
    '$phr',
    '$pnfp',
    '$pnx',
    '$poll',
    '$potcoin',
    '$ppi',
    '$prn',
    '$pro',
    '$propy',
    '$pyn',
    '$rcl',
    '$rebl',
    '$rem',
    '$rich',
    '$round',
    '$rpt',
    '$sbd',
    '$scna',
    '$sft',
    '$silver',
    '$skyft',
    '$snmn',
    '$spx',
    '$swftc',
    '$synx',
    '$targets',
    '$ten',
    '$tern',
    '$theta',
    '$tokenpay',
    '$tx',
    '$tzc',
    '$uhive',
    '$ukg',
    '$unit',
    '$uso',
    '$ustc',
    '$vit',
    '$vtvt',
    '$wicc',
    '$wys',
    '$xin',
    '$xsh',
    '$xt',
    '$xtz',
    '$xyo',
    '$zero',
    '$zipt',
    '$zrr',
    '$zzc'
]

mysql_user = ''
mysql_pass = ''
mysql_host = ''
mysql_db = 'panoptic_fudhud'

connection = mysql.connector.connect(user=mysql_user, password=mysql_pass,
                              host=mysql_host,
                              database=mysql_db)


def queryMySQL(query, variables=None):
    conn = connection.cursor(dictionary=True, buffered=True)

    try:
        if variables is None:
            conn.execute(query)
        else:
            conn.execute(query, variables)

        try:
            result = conn.fetchall()
            connection.commit()
            return result
        except:
            result = conn.lastrowid
            connection.commit()
            return result
    except:
        e = sys.exc_info()
        print('SQL ERROR')
        print(e)
        return

def getCoins():
    #Get coinmarketcap data
    coins = []

    url = 'https://api.coinmarketcap.com/v1/ticker/?limit=400'
    response = urllib.urlopen(url)
    coinmarketcap = json.loads(response.read())
    for coin in coinmarketcap:
        symbol = coin['symbol'].lower()
        coins.append(symbol)

    return coins

coins = getCoins()

diff = list(set(twitterlist) - set(coins))

print(diff)

for val in diff:
    print(val)
    queryMySQL("DELETE FROM twitter_mentions WHERE topic=%s", (val,))
