Skip to content


  1. List of domain names of known recruitment consultants

    JavaScript 25 10

  2. 1
    Chapter 1
    It was a bright cold day in April, and the clocks were striking thirteen.
    Winston Smith, his chin nuzzled into his breast in an effort to escape the vile wind, slipped quickly through the glass doors of Victory Mansions, though not quickly enough to prevent a swirl of gritty dust from entering along with him.
    The hallway smelt of boiled cabbage and old rag mats.
  3. Daily Mail But With The Comments For Headlines

    Python 1

  4. 1
    parlcon_party = {'Morecambe and Lunesdale': 'Conservative', 'North East Hertfordshire': 'Conservative', 'Blaydon': 'Labour', 'Thornbury and Yate': 'Conservative', 'South Antrim': 'DUP', 'Belfast North': 'Sinn F\xc3\xa9in', 'Fermanagh and South Tyrone': 'Sinn F\xc3\xa9in', 'Ipswich': 'Conservative', 'Castle Point': 'Conservative', 'Rochdale': 'Labour', 'Neath': 'Labour Co-operative', 'Leeds West': 'Labour', 'South Leicestershire': 'Conservative', 'Ashton-under-Lyne': 'Labour', 'Epsom and Ewell': 'Conservative', 'Walsall North': 'Conservative', 'Penistone and Stocksbridge': 'Conservative', 'New Forest East': 'Conservative', 'Chipping Barnet': 'Conservative', 'Kilmarnock and Loudoun': 'Scottish National', 'Kettering': 'Conservative', 'Orkney and Shetland': 'Liberal Democrats', 'Aberavon': 'Labour', 'Rossendale and Darwen': 'Conservative', 'Angus': 'Scottish National', 'Westmorland and Lonsdale': 'Liberal Democrats', 'Solihull': 'Conservative', 'Totnes': 'Conservative', 'Manchester Withington': 'Labour', 'Garston and Halewood': 'Labour', 'Warwick and Leamington': 'Labour', 'Chesterfield': 'Labour', 'Dundee West': 'Scottish National', 'Exeter': 'Labour', 'Harwich and North Essex': 'Conservative', 'Bristol North West': 'Labour', 'Aberdeen South': 'Scottish National', 'Edmonton': 'Labour Co-operative', 'Hereford and South Herefordshire': 'Conservative', 'North East Bedfordshire': 'Conservative', 'Sheffield Central': 'Labour', 'Witham': 'Conservative', 'Lewisham Deptford': 'Labour', 'Eastbourne': 'Conservative', 'Heywood and Middleton': 'Conservative', 'Cardiff South and Penarth': 'Labour Co-operative', 'Southport': 'Conservative', 'Bolton South East': 'Labour', 'Vale of Glamorgan': 'Conservative', 'Bristol West': 'Labour', 'Derby North': 'Conservative', 'Winchester': 'Conservative', 'Staffordshire Moorlands': 'Conservative', 'Redditch': 'Conservative', 'Great Grimsby': 'Conservative', 'Milton Keynes North': 'Conservative', 'Ogmore': 'Labour', 'Wolverhampton South West': 'Conservative', 'Pendle': 'Conservative', 'Huddersfield': 'Labour Co-operative', 'City of Durham': 'Labour', 'Milton Keynes South': 'Conservative', 'Banff and Buchan': 'Conservative', 'Richmond (Yorks)': 'Conservative', 'Edinburgh South': 'Labour', 'Chippenham': 'Conservative', 'Buckingham': 'Conservative', 'Dumfriesshire, Clydesdale and Tweeddale': 'Conservative', 'Bradford East': 'Labour', 'North Dorset': 'Conservative', 'Halesowen and Rowley Regis': 'Conservative', 'Stourbridge': 'Conservative', 'Bury St Edmunds': 'Conservative', 'Battersea': 'Labour', 'Clwyd South': 'Conservative', 'High Peak': 'Conservative', 'Tooting': 'Labour', 'Stalybridge and Hyde': 'Labour Co-operative', 'Dudley North': 'Conservative', 'Oxford East': 'Labour Co-operative', 'South Basildon and East Thurrock': 'Conservative', 'Cardiff North': 'Labour', 'Luton South': 'Labour', 'Camborne and Redruth': 'Conservative', 'Alyn and Deeside': 'Labour', 'Sittingbourne and Sheppey': 'Conservative', 'Copeland': 'Conservative', 'Normanton, Pontefract and Castleford': 'Labour', 'Newton Abbot': 'Conservative', 'Hove': 'Labour', 'North West Hampshire': 'Conservative', 'Grantham and Stamford': 'Conservative', 'Chichester': 'Conservative', 'Mole Valley': 'Conservative', 'Bexleyheath and Crayford': 'Conservative', 'Tamworth': 'Conservative', 'South East Cornwall': 'Conservative', 'Brighton Pavilion': 'Green', 'Hitchin and Harpenden': 'Conservative', 'Bradford West': 'Labour', 'North Norfolk': 'Conservative', 'The Cotswolds': 'Conservative', 'Brentwood and Ongar': 'Conservative', 'Ynys M\xc3\xb4n': 'Conservative', 'Hammersmith': 'Labour', 'Mid Sussex': 'Conservative', 'Leeds North West': 'Labour Co-operative', 'Twickenham': 'Liberal Democrats', 'Henley': 'Conservative', 'Ashfield': 'Conservative', 'Kingston upon Hull North': 'Labour', 'Scunthorpe': 'Conservative', 'Liverpool Wavertree': 'Labour', 'Stretford and Urmston': 'Labour', 'South Swindon': 'Conservative', 'Cheltenham': 'Conservative', 'Mid Derbyshire': 'Conservative', 'North Down': 'Alliance', 'Bath': 'Liberal Democrats', 'Stoke-on-Trent North': 'Conservative', 'Stratford-on-Avon': 'Conservative', 'Hertsmere': 'Conservative', 'Leeds North East': 'Labour', 'St Albans': 'Liberal Democrats', 'Halifax': 'Labour', 'Brighton Kemptown': 'Labour Co-operative', 'Chelmsford': 'Conservative', 'North Shropshire': 'Conservative', 'Waveney': 'Conservative', 'Broxbourne': 'Conservative', 'Chatham and Aylesford': 'Conservative', 'Torfaen': 'Labour', 'Bassetlaw': 'Conservative', 'Forest of Dean': 'Conservative', 'Sheffield South East': 'Labour', 'Sefton Central': 'Labour', 'Wansbeck': 'Labour', 'Islington South and Finsbury': 'Labour', 'South Holland and The Deepings': 'Conservative', 'Sheffield Hallam': 'Labour', 'East Devon': 'Conservative', 'Mid Ulster': 'Sinn F\xc3\xa9in', 'Sheffield Brightside and Hillsborough': 'Labour', 'East Londonderry': 'DUP', 'Gower': 'Labour', 'Stafford': 'Conservative', 'Lanark and Hamilton East': 'Scottish National', 'Inverclyde': 'Scottish National', 'Harrow West': 'Labour Co-operative', 'Ealing North': 'Labour Co-operative', 'Stirling': 'Scottish National', 'Newcastle upon Tyne North': 'Labour', 'Lagan Valley': 'DUP', 'Crewe and Nantwich': 'Conservative', 'Walthamstow': 'Labour Co-operative', 'West Lancashire': 'Labour', 'Rushcliffe': 'Conservative', 'St Helens North': 'Labour', 'Great Yarmouth': 'Conservative', 'Reading East': 'Labour', 'Barnsley Central': 'Labour', 'South Cambridgeshire': 'Conservative', 'Welwyn Hatfield': 'Conservative', 'Southend West': 'Conservative', 'Beckenham': 'Conservative', 'Wyre and Preston North': 'Conservative', 'Dundee East': 'Scottish National', 'Salisbury': 'Conservative', 'Colne Valley': 'Conservative', 'Birmingham Erdington': 'Labour', 'Ilford North': 'Labour', 'Kirkcaldy and Cowdenbeath': 'Scottish National', 'Wyre Forest': 'Conservative', 'Peterborough': 'Conservative', 'Epping Forest': 'Conservative', 'South West Bedfordshire': 'Conservative', 'Wrexham': 'Conservative', 'Newark': 'Conservative', 'South Staffordshire': 'Conservative', 'Weston-Super-Mare': 'Conservative', 'Bournemouth East': 'Conservative', 'Bristol East': 'Labour', 'Weaver Vale': 'Labour', 'Glasgow South West': 'Scottish National', 'Northampton North': 'Conservative', 'Witney': 'Conservative', 'Ochil and South Perthshire': 'Scottish National', 'Llanelli': 'Labour', 'Rochester and Strood': 'Conservative', 'Gloucester': 'Conservative', 'Warrington North': 'Labour', 'Wirral West': 'Labour', 'Lewisham East': 'Labour', 'West Bromwich East': 'Conservative', 'Altrincham and Sale West': 'Conservative', 'Hendon': 'Conservative', 'Stockton South': 'Conservative', 'Middlesbrough South and East Cleveland': 'Conservative', 'Gordon': 'Scottish National', 'Brigg and Goole': 'Conservative', 'Louth and Horncastle': 'Conservative', 'Wallasey': 'Labour', 'Gateshead': 'Labour', 'Falkirk': 'Scottish National', 'Kensington': 'Conservative', 'Vale of Clwyd': 'Conservative', 'Somerton and Frome': 'Conservative', 'Oxford West and Abingdon': 'Liberal Democrats', 'Enfield Southgate': 'Labour', 'West Bromwich West': 'Conservative', 'Camberwell and Peckham': 'Labour', 'Hartlepool': 'Labour', 'Dudley South': 'Conservative', 'Kenilworth and Southam': 'Conservative', 'Birmingham Perry Barr': 'Labour', 'Sevenoaks': 'Conservative', 'Truro and Falmouth': 'Conservative', 'Halton': 'Labour', 'Bradford South': 'Labour', 'Birmingham Ladywood': 'Labour', 'Glenrothes': 'Scottish National', 'Newcastle-under-Lyme': 'Conservative', 'Broadland': 'Conservative', 'Dewsbury': 'Conservative', 'South West Surrey': 'Conservative', 'Wigan': 'Labour', 'Finchley and Golders Green': 'Conservative', 'Rotherham': 'Labour', 'Coventry South': 'Labour', 'Feltham and Heston': 'Labour Co-operative', 'Stone': 'Conservative', 'Calder Valley': 'Conservative', 'Northampton South': 'Conservative', 'Barrow and Furness': 'Conservative', 'Harrow East': 'Conservative', 'Croydon South': 'Conservative', 'Tynemouth': 'Labour', 'Berwick-upon-Tweed': 'Conservative', 'Ross, Skye and Lochaber': 'Scottish National', 'Leicester South': 'Labour Co-operative', 'Beverley and Holderness': 'Conservative', 'Cambridge': 'Labour', 'Holborn and St Pancras': 'Labour', 'Woking': 'Conservative', 'Washington and Sunderland West': 'Labour', 'Motherwell and Wishaw': 'Scottish National', 'Romsey and Southampton North': 'Conservative', 'Coventry North East': 'Labour', 'Hornsey and Wood Green': 'Labour', 'East Renfrewshire': 'Scottish National', 'Sutton Coldfield': 'Conservative', 'North Durham': 'Labour', 'North West Durham': 'Conservative', 'Bristol South': 'Labour', 'Mid Worcestershire': 'Conservative', 'Dagenham and Rainham': 'Labour', 'Suffolk Coastal': 'Conservative', 'Newbury': 'Conservative', 'Birmingham Yardley': 'Labour', 'Loughborough': 'Conservative', 'Clwyd West': 'Conservative', 'Liverpool Walton': 'Labour', 'Haltemprice and Howden': 'Conservative', 'Gedling': 'Conservative', 'Carmarthen West and South Pembrokeshire': 'Conservative', 'South Shields': 'Labour', 'North Somerset': 'Conservative', 'Ayr, Carrick and Cumnock': 'Scottish National', 'Lincoln': 'Conservative', 'Swansea West': 'Labour Co-operative', 'Nottingham North': 'Labour Co-operative', 'Moray': 'Conservative', 'Belfast West': 'Sinn F\xc3\xa9in', 'Ceredigion': 'Plaid Cymru', 'Amber Valley': 'Conservative', 'Crawley': 'Conservative', 'Hampstead and Kilburn': 'Labour', 'Plymouth Moor View': 'Conservative', 'Caerphilly': 'Labour', 'Cannock Chase': 'Conservative', 'Bermondsey and Old Southwark': 'Labour', 'Derby South': 'Labour', 'Maidenhead': 'Conservative', 'Knowsley': 'Labour', 'Broxtowe': 'Conservative', 'Burton': 'Conservative', 'Hemsworth': 'Labour', 'Cynon Valley': 'Labour', 'North Herefordshire': 'Conservative', 'Ealing Southall': 'Labour', 'Wimbledon': 'Conservative', 'West Suffolk': 'Conservative', 'South Northamptonshire': 'Conservative', 'Runnymede and Weybridge': 'Conservative', 'Portsmouth North': 'Conservative', 'Erewash': 'Conservative', 'Aylesbury': 'Conservative', 'Blackpool North and Cleveleys': 'Conservative', 'Midlothian': 'Scottish National', 'Boston and Skegness': 'Conservative', 'Aberconwy': 'Conservative', 'Southampton Test': 'Labour', 'Worthing West': 'Conservative', 'Upper Bann': 'DUP', 'North East Derbyshire': 'Conservative', 'Meon Valley': 'Conservative', 'Stroud': 'Conservative', 'Bromley and Chislehurst': 'Conservative', 'Newry and Armagh': 'Sinn F\xc3\xa9in', 'Morley and Outwood': 'Conservative', 'Lancaster and Fleetwood': 'Labour', 'Guildford': 'Conservative', 'Plymouth Sutton and Devonport': 'Labour Co-operative', 'Birmingham Northfield': 'Conservative', 'Makerfield': 'Labour', 'Newcastle upon Tyne East': 'Labour', 'Fylde': 'Conservative', 'Rutland and Melton': 'Conservative', 'Ludlow': 'Conservative', 'North East Fife': 'Liberal Democrats', 'North Swindon': 'Conservative', 'Poole': 'Conservative', 'South Thanet': 'Conservative', 'Paisley and Renfrewshire North': 'Scottish National', 'Rhondda': 'Labour', 'Wycombe': 'Conservative', 'Wirral South': 'Labour', 'Barking': 'Labour', 'Tewkesbury': 'Conservative', 'Rayleigh and Wickford': 'Conservative', 'Huntingdon': 'Conservative', 'Fareham': 'Conservative', 'West Tyrone': 'Sinn F\xc3\xa9in', 'Bolsover': 'Conservative', 'Chingford and Woodford Green': 'Conservative', 'York Outer': 'Conservative', 'The Wrekin': 'Conservative', 'Tunbridge Wells': 'Conservative', 'Filton and Bradley Stoke': 'Conservative', 'Blaenau Gwent': 'Labour', 'Mid Norfolk': 'Conservative', 'Hackney South and Shoreditch': 'Labour Co-operative', 'Nottingham East': 'Labour', 'Ribble Valley': 'Conservative', 'Manchester Central': 'Labour Co-operative', 'Newcastle upon Tyne Central': 'Labour', 'Central Devon': 'Conservative', 'Stockport': 'Labour', 'York Central': 'Labour Co-operative', 'Arundel and South Downs': 'Conservative', 'North East Cambridgeshire': 'Conservative', 'Preseli Pembrokeshire': 'Conservative', 'Chesham and Amersham': 'Conservative', 'Ealing Central and Acton': 'Labour', 'Maidstone and The Weald': 'Conservative', 'Bedford': 'Labour', 'Thirsk and Malton': 'Conservative', 'Ruislip, Northwood and Pinner': 'Conservative', 'Kingston and Surbiton': 'Liberal Democrats', 'Spelthorne': 'Conservative', 'Wakefield': 'Conservative', 'Stockton North': 'Labour', 'Havant': 'Conservative', 'North Warwickshire': 'Conservative', 'Lewisham West and Penge': 'Labour', 'Wythenshawe and Sale East': 'Labour', 'Delyn': 'Conservative', 'Aldershot': 'Conservative', 'Windsor': 'Conservative', 'Oldham East and Saddleworth': 'Labour', 'Telford': 'Conservative', 'Mid Dorset and North Poole': 'Conservative', 'Sedgefield': 'Conservative', 'Darlington': 'Conservative', 'Stevenage': 'Conservative', 'Eddisbury': 'Conservative', 'Birmingham Selly Oak': 'Labour', 'Carshalton and Wallington': 'Conservative', 'Slough': 'Labour', 'North Thanet': 'Conservative', 'East Hampshire': 'Conservative', 'Easington': 'Labour', 'Leeds Central': 'Labour', 'Gravesham': 'Conservative', 'North Ayrshire and Arran': 'Scottish National', 'Colchester': 'Conservative', 'Arfon': 'Plaid Cymru', 'Harlow': 'Conservative', 'Doncaster North': 'Labour', 'Congleton': 'Conservative', 'Basingstoke': 'Conservative', 'Blackburn': 'Labour', 'Luton North': 'Labour', 'Yeovil': 'Conservative', 'Wokingham': 'Conservative', 'Blackpool South': 'Conservative', 'Horsham': 'Conservative', 'Newport West': 'Labour', 'Streatham': 'Labour', 'Lewes': 'Conservative', 'Wantage': 'Conservative', 'Richmond Park': 'Liberal Democrats', 'Scarborough and Whitby': 'Conservative', 'Middlesbrough': 'Labour', 'Watford': 'Conservative', 'Maldon': 'Conservative', 'Bishop Auckland': 'Conservative', 'Cardiff Central': 'Labour', 'Reigate': 'Conservative', 'Carlisle': 'Conservative', 'Berwickshire, Roxburgh and Selkirk': 'Conservative', 'Keighley': 'Conservative', 'Hayes and Harlington': 'Labour', 'Torbay': 'Conservative', 'Kingston upon Hull West and Hessle': 'Labour', 'Tiverton and Honiton': 'Conservative', 'Sherwood': 'Conservative', 'Blackley and Broughton': 'Labour', 'Inverness, Nairn, Badenoch and Strathspey': 'Scottish National', 'East Yorkshire': 'Conservative', 'Norwich South': 'Labour', 'Orpington': 'Conservative', 'Dartford': 'Conservative', 'Bury South': 'Conservative', 'Linlithgow and East Falkirk': 'Scottish National', 'Bracknell': 'Conservative', 'Monmouth': 'Conservative', 'Batley and Spen': 'Labour Co-operative', 'Foyle': 'SDLP', 'Chorley': 'Speaker', 'Mansfield': 'Conservative', 'Leyton and Wanstead': 'Labour', 'Daventry': 'Conservative', 'Hornchurch and Upminster': 'Conservative', 'Strangford': 'DUP', 'Glasgow Central': 'Scottish National', 'Bootle': 'Labour', 'Cleethorpes': 'Conservative', 'North Antrim': 'DUP', 'Devizes': 'Conservative', 'Nuneaton': 'Conservative', 'Enfield North': 'Labour', 'Hastings and Rye': 'Conservative', 'Livingston': 'Scottish National', 'Walsall South': 'Labour', 'Edinburgh East': 'Scottish National', 'Braintree': 'Conservative', 'Harrogate and Knaresborough': 'Conservative', 'Denton and Reddish': 'Labour', 'St Austell and Newquay': 'Conservative', 'Warley': 'Labour', 'Cardiff West': 'Labour', 'Esher and Walton': 'Conservative', 'Kingston upon Hull East': 'Labour', 'New Forest West': 'Conservative', 'Doncaster Central': 'Labour', 'South Derbyshire': 'Conservative', 'Brent Central': 'Labour', 'Belfast South': 'SDLP', 'Cumbernauld, Kilsyth and Kirkintilloch East': 'Scottish National', 'North Wiltshire': 'Conservative', 'East Ham': 'Labour', 'Bolton West': 'Conservative', 'Oldham West and Royton': 'Labour Co-operative', 'Aberdeen North': 'Scottish National', 'Ashford': 'Conservative', 'Beaconsfield': 'Conservative', 'North Devon': 'Conservative', 'Corby': 'Conservative', 'East Dunbartonshire': 'Scottish National', 'Greenwich and Woolwich': 'Labour', 'St Helens South and Whiston': 'Labour', 'East Antrim': 'DUP', 'Ellesmere Port and Neston': 'Labour', 'Paisley and Renfrewshire South': 'Scottish National', 'Edinburgh South West': 'Scottish National', 'Leicester East': 'Labour', 'South West Norfolk': 'Conservative', 'Leeds East': 'Labour', 'North Cornwall': 'Conservative', 'West Dunbartonshire': 'Scottish National', 'Pontypridd': 'Labour', 'Shipley': 'Conservative', 'Basildon and Billericay': 'Conservative', 'Brentford and Isleworth': 'Labour', 'Wentworth and Dearne': 'Labour', 'Islington North': 'Labour', 'Folkestone and Hythe': 'Conservative', 'Swansea East': 'Labour', 'Hazel Grove': 'Conservative', 'Hexham': 'Conservative', 'Mid Bedfordshire': 'Conservative', 'Pudsey': 'Conservative', 'East Kilbride, Strathaven and Lesmahagow': 'Scottish National', 'Liverpool Riverside': 'Labour', 'Stoke-on-Trent Central': 'Conservative', 'Harborough': 'Conservative', 'Workington': 'Conservative', 'Elmet and Rothwell': 'Conservative', 'Edinburgh North and Leith': 'Scottish National', 'Warrington South': 'Conservative', 'Stoke-on-Trent South': 'Conservative', 'Shrewsbury and Atcham': 'Conservative', 'Merthyr Tydfil and Rhymney': 'Labour', 'Glasgow South': 'Scottish National', 'North West Cambridgeshire': 'Conservative', 'Sheffield Heeley': 'Labour', 'Bromsgrove': 'Conservative', 'Edinburgh West': 'Liberal Democrats', 'Old Bexley and Sidcup': 'Conservative', 'Croydon Central': 'Labour', 'Thurrock': 'Conservative', 'Bosworth': 'Conservative', 'Chelsea and Fulham': 'Conservative', 'Rutherglen and Hamilton West': 'Scottish National', 'Hackney North and Stoke Newington': 'Labour', 'Charnwood': 'Conservative', 'North East Somerset': 'Conservative', 'East Worthing and Shoreham': 'Conservative', 'Christchurch': 'Conservative', 'Tonbridge and Malling': 'Conservative', 'South East Cambridgeshire': 'Conservative', 'Faversham and Mid Kent': 'Conservative', 'Don Valley': 'Conservative', 'Birmingham Hodge Hill': 'Labour', 'Glasgow North West': 'Scottish National', 'Cities of London and Westminster': 'Conservative', 'Tottenham': 'Labour', 'Putney': 'Labour', 'Selby and Ainsty': 'Conservative', 'Kingswood': 'Conservative', 'Brecon and Radnorshire': 'Conservative', 'Redcar': 'Conservative', 'Airdrie and Shotts': 'Scottish National', 'Southampton Itchen': 'Conservative', 'Blyth Valley': 'Conservative', 'Mitcham and Morden': 'Labour', 'Central Suffolk and North Ipswich': 'Conservative', 'Rugby': 'Conservative', 'Banbury': 'Conservative', 'Bexhill and Battle': 'Conservative', 'Hemel Hempstead': 'Conservative', 'Uxbridge and South Ruislip': 'Conservative', 'Hertford and Stortford': 'Conservative', 'Wealden': 'Conservative', 'Croydon North': 'Labour Co-operative', 'St Ives': 'Conservative', 'South Down': 'Sinn F\xc3\xa9in', 'Liverpool West Derby': 'Labour', 'Perth and North Perthshire': 'Scottish National', 'Dwyfor Meirionnydd': 'Plaid Cymru', 'Dunfermline and West Fife': 'Scottish National', 'Bolton North East': 'Conservative', 'Portsmouth South': 'Labour', 'Surrey Heath': 'Conservative', 'Leigh': 'Conservative', 'Houghton and Sunderland South': 'Labour', 'Sunderland Central': 'Labour', 'Hyndburn': 'Conservative', 'Bridgend': 'Conservative', 'West Worcestershire': 'Conservative', 'Bognor Regis and Littlehampton': 'Conservative', 'Rother Valley': 'Conservative', 'Tatton': 'Conservative', 'Manchester Gorton': 'Labour', 'East Lothian': 'Scottish National', 'Glasgow North': 'Scottish National', 'South West Wiltshire': 'Conservative', 'Meriden': 'Conservative', 'South Dorset': 'Conservative', 'Glasgow North East': 'Scottish National', 'Skipton and Ripon': 'Conservative', 'Worsley and Eccles South': 'Labour', 'Jarrow': 'Labour', 'Taunton Deane': 'Conservative', 'Coventry North West': 'Labour', 'Sleaford and North Hykeham': 'Conservative', 'Gainsborough': 'Conservative', 'Caithness, Sutherland and Easter Ross': 'Liberal Democrats', 'Na h-Eileanan an Iar': 'Scottish National', 'Macclesfield': 'Conservative', 'Bridgwater and West Somerset': 'Conservative', 'South Suffolk': 'Conservative', 'Erith and Thamesmead': 'Labour', 'South Ribble': 'Conservative', 'Reading West': 'Conservative', 'Torridge and West Devon': 'Conservative', 'Nottingham South': 'Labour', 'West Dorset': 'Conservative', 'Newport East': 'Labour', 'Bournemouth West': 'Conservative', 'Canterbury': 'Labour', 'Westminster North': 'Labour', 'North West Leicestershire': 'Conservative', 'South West Devon': 'Conservative', 'North West Norfolk': 'Conservative', 'Bury North': 'Conservative', 'Aldridge-Brownhills': 'Conservative', 'Montgomeryshire': 'Conservative', 'Preston': 'Labour Co-operative', 'Brent North': 'Labour', 'North Tyneside': 'Labour', 'North East Hampshire': 'Conservative', 'Birmingham Edgbaston': 'Labour Co-operative', 'East Surrey': 'Conservative', 'Penrith and The Border': 'Conservative', 'Romford': 'Conservative', 'Salford and Eccles': 'Labour', 'Wolverhampton South East': 'Labour', 'Bethnal Green and Bow': 'Labour', 'Vauxhall': 'Labour Co-operative', 'Central Ayrshire': 'Scottish National', 'Rochford and Southend East': 'Conservative', 'Argyll and Bute': 'Scottish National', 'Isle of Wight': 'Conservative', 'Wolverhampton North East': 'Conservative', 'Barnsley East': 'Labour', 'Belfast East': 'DUP', 'Gillingham and Rainham': 'Conservative', 'Islwyn': 'Labour Co-operative', 'Dulwich and West Norwood': 'Labour', 'Lichfield': 'Conservative', 'Birmingham Hall Green': 'Labour', 'Burnley': 'Conservative', 'Wells': 'Conservative', 'West Aberdeenshire and Kincardine': 'Conservative', 'Cheadle': 'Conservative', 'South West Hertfordshire': 'Conservative', 'Glasgow East': 'Scottish National', 'Leicester West': 'Labour', 'Wellingborough': 'Conservative', 'Gosport': 'Conservative', 'West Ham': 'Labour', 'Birkenhead': 'Labour', 'Poplar and Limehouse': 'Labour', 'Carmarthen East and Dinefwr': 'Plaid Cymru', 'Clacton': 'Conservative', 'South Norfolk': 'Conservative', 'Dover': 'Conservative', 'Derbyshire Dales': 'Conservative', 'Sutton and Cheam': 'Conservative', 'Norwich North': 'Conservative', 'Dumfries and Galloway': 'Conservative', 'Coatbridge, Chryston and Bellshill': 'Scottish National', 'Eastleigh': 'Conservative', 'Worcester': 'Conservative', 'Ilford South': 'Labour', 'Saffron Walden': 'Conservative', 'City of Chester': 'Labour', 'Eltham': 'Labour'}
  5. 1
    parlcon_mp = {'Morecambe and Lunesdale': 'David Morris', 'North East Hertfordshire': 'Oliver Heald', 'Blaydon': 'Liz Twist', 'Thornbury and Yate': 'Luke Hall', 'South Antrim': 'Paul Girvan', 'Belfast North': 'John Finucane', 'Fermanagh and South Tyrone': 'Michelle Gildernew', 'Ipswich': 'Tom Hunt', 'Castle Point': 'Rebecca Harris', 'Rochdale': 'Tony Lloyd', 'Neath': 'Christina Rees', 'Leeds West': 'Rachel Reeves', 'South Leicestershire': 'Alberto Costa', 'Ashton-under-Lyne': 'Angela Rayner', 'Epsom and Ewell': 'Chris Grayling', 'Walsall North': 'Eddie Hughes', 'Penistone and Stocksbridge': 'Miriam Cates', 'New Forest East': 'Julian Lewis', 'Chipping Barnet': 'Theresa Villiers', 'Kilmarnock and Loudoun': 'Alan Brown', 'Kettering': 'Philip Hollobone', 'Orkney and Shetland': 'Alistair Carmichael', 'Aberavon': 'Stephen Kinnock', 'Rossendale and Darwen': 'Jake Berry', 'Angus': 'Dave Doogan', 'Westmorland and Lonsdale': 'Tim Farron', 'Solihull': 'Julian Knight', 'Totnes': 'Anthony Mangnall', 'Manchester Withington': 'Jeff Smith', 'Garston and Halewood': 'Maria Eagle', 'Warwick and Leamington': 'Matt Western', 'Chesterfield': 'Toby Perkins', 'Dundee West': 'Chris Law', 'Exeter': 'Ben Bradshaw', 'Harwich and North Essex': 'Bernard Jenkin', 'Bristol North West': 'Darren Jones', 'Aberdeen South': 'Stephen Flynn', 'Edmonton': 'Kate Osamor', 'Hereford and South Herefordshire': 'Jesse Norman', 'North East Bedfordshire': 'Richard Fuller', 'Sheffield Central': 'Paul Blomfield', 'Witham': 'Priti Patel', 'Lewisham Deptford': 'Vicky Foxcroft', 'Eastbourne': 'Caroline Ansell', 'Heywood and Middleton': 'Chris Clarkson', 'Cardiff South and Penarth': 'Stephen Doughty', 'Southport': 'Damien Moore', 'Bolton South East': 'Yasmin Qureshi', 'Vale of Glamorgan': 'Alun Cairns', 'Bristol West': 'Thangam Debbonaire', 'Derby North': 'Amanda Solloway', 'Winchester': 'Steve Brine', 'Staffordshire Moorlands': 'Karen Bradley', 'Redditch': 'Rachel Maclean', 'Great Grimsby': 'Lia Nici', 'Milton Keynes North': 'Ben Everitt', 'Ogmore': 'Chris Elmore', 'Wolverhampton South West': 'Stuart Anderson', 'Pendle': 'Andrew Stephenson', 'Huddersfield': 'Barry Sheerman', 'City of Durham': 'Mary Foy', 'Milton Keynes South': 'Iain Stewart', 'Banff and Buchan': 'David Duguid', 'Richmond (Yorks)': 'Rishi Sunak', 'Edinburgh South': 'Ian Murray', 'Chippenham': 'Michelle Donelan', 'Buckingham': 'Greg Smith', 'Dumfriesshire, Clydesdale and Tweeddale': 'David Mundell', 'Bradford East': 'Imran Hussain', 'North Dorset': 'Simon Hoare', 'Halesowen and Rowley Regis': 'James Morris', 'Stourbridge': 'Suzanne Webb', 'Bury St Edmunds': 'Jo Churchill', 'Battersea': 'Marsha de Cordova', 'Clwyd South': 'Simon Baynes', 'High Peak': 'Robert Largan', 'Tooting': 'Rosena Allin-Khan', 'Stalybridge and Hyde': 'Jonathan Reynolds', 'Dudley North': 'Marco Longhi', 'Oxford East': 'Anneliese Dodds', 'South Basildon and East Thurrock': 'Stephen Metcalfe', 'Cardiff North': 'Anna McMorrin', 'Luton South': 'Rachel Hopkins', 'Camborne and Redruth': 'George Eustice', 'Alyn and Deeside': 'Mark Tami', 'Sittingbourne and Sheppey': 'Gordon Henderson', 'Copeland': 'Trudy Harrison', 'Normanton, Pontefract and Castleford': 'Yvette Cooper', 'Newton Abbot': 'Anne Marie Morris', 'Hove': 'Peter Kyle', 'North West Hampshire': 'Kit Malthouse', 'Grantham and Stamford': 'Gareth Davies', 'Chichester': 'Gillian Keegan', 'Mole Valley': 'Paul Beresford', 'Bexleyheath and Crayford': 'David Evennett', 'Tamworth': 'Christopher Pincher', 'South East Cornwall': 'Sheryll Murray', 'Brighton Pavilion': 'Caroline Lucas', 'Hitchin and Harpenden': 'Bim Afolami', 'Bradford West': 'Naseem Shah', 'North Norfolk': 'Duncan Baker', 'The Cotswolds': 'Geoffrey Clifton-Brown', 'Brentwood and Ongar': 'Alex Burghart', 'Ynys M\xc3\xb4n': 'Virginia Crosbie', 'Hammersmith': 'Andrew Slaughter', 'Mid Sussex': 'Mims Davies', 'Leeds North West': 'Alex Sobel', 'Twickenham': 'Munira Wilson', 'Henley': 'John Howell', 'Ashfield': 'Lee Anderson', 'Kingston upon Hull North': 'Diana R. Johnson', 'Scunthorpe': 'Holly Mumby-Croft', 'Liverpool Wavertree': 'Paula Barker', 'Stretford and Urmston': 'Kate Green', 'South Swindon': 'Robert Buckland', 'Cheltenham': 'Alex Chalk', 'Mid Derbyshire': 'Pauline Latham', 'North Down': 'Stephen Farry', 'Bath': 'Wera Hobhouse', 'Stoke-on-Trent North': 'Jonathan Gullis', 'Stratford-on-Avon': 'Nadhim Zahawi', 'Hertsmere': 'Oliver Dowden', 'Leeds North East': 'Fabian Hamilton', 'St Albans': 'Daisy Cooper', 'Halifax': 'Holly Lynch', 'Brighton Kemptown': 'Lloyd Russell-Moyle', 'Chelmsford': 'Vicky Ford', 'North Shropshire': 'Owen Paterson', 'Waveney': 'Peter Aldous', 'Broxbourne': 'Charles Walker', 'Chatham and Aylesford': 'Tracey Crouch', 'Torfaen': 'Nick Thomas-Symonds', 'Bassetlaw': 'Brendan Clarke-Smith', 'Forest of Dean': 'Mark Harper', 'Sheffield South East': 'Clive Betts', 'Sefton Central': 'Bill Esterson', 'Wansbeck': 'Ian Lavery', 'Islington South and Finsbury': 'Emily Thornberry', 'South Holland and The Deepings': 'John Hayes', 'Sheffield Hallam': 'Olivia Blake', 'East Devon': 'Simon Jupp', 'Mid Ulster': 'Francie Molloy', 'Sheffield Brightside and Hillsborough': 'Gill Furniss', 'East Londonderry': 'Gregory Campbell', 'Gower': 'Tonia Antoniazzi', 'Stafford': 'Theo Clarke', 'Lanark and Hamilton East': 'Angela Crawley', 'Inverclyde': 'Ronnie Cowan', 'Harrow West': 'Gareth Thomas', 'Ealing North': 'James Murray', 'Stirling': 'Alyn Smith', 'Newcastle upon Tyne North': 'Catherine McKinnell', 'Lagan Valley': 'Jeffrey Donaldson', 'Crewe and Nantwich': 'Kieran Mullan', 'Walthamstow': 'Stella Creasy', 'West Lancashire': 'Rosie Cooper', 'Rushcliffe': 'Ruth Edwards', 'St Helens North': 'Conor McGinn', 'Great Yarmouth': 'Brandon Lewis', 'Reading East': 'Matt Rodda', 'Barnsley Central': 'Dan Jarvis', 'South Cambridgeshire': 'Anthony Browne', 'Welwyn Hatfield': 'Grant Shapps', 'Southend West': 'David Amess', 'Beckenham': 'Bob Stewart', 'Wyre and Preston North': 'Ben Wallace', 'Dundee East': 'Stewart Hosie', 'Salisbury': 'John Glen', 'Colne Valley': 'Jason McCartney', 'Birmingham Erdington': 'Jack Dromey', 'Ilford North': 'Wes Streeting', 'Kirkcaldy and Cowdenbeath': 'Neale Hanvey', 'Wyre Forest': 'Mark Garnier', 'Peterborough': 'Paul Bristow', 'Epping Forest': 'Eleanor Laing', 'South West Bedfordshire': 'Andrew Selous', 'Wrexham': 'Sarah Atherton', 'Newark': 'Robert Jenrick', 'South Staffordshire': 'Gavin Williamson', 'Weston-Super-Mare': 'John Penrose', 'Bournemouth East': 'Tobias Ellwood', 'Bristol East': 'Kerry McCarthy', 'Weaver Vale': 'Mike Amesbury', 'Glasgow South West': 'Chris Stephens', 'Northampton North': 'Michael Ellis', 'Witney': 'Robert Courts', 'Ochil and South Perthshire': 'John Nicolson', 'Llanelli': 'Nia Griffith', 'Rochester and Strood': 'Kelly Tolhurst', 'Gloucester': 'Richard Graham', 'Warrington North': 'Charlotte Nichols', 'Wirral West': 'Margaret Greenwood', 'Lewisham East': 'Janet Daby', 'West Bromwich East': 'Nicola Richards', 'Altrincham and Sale West': 'Graham Brady', 'Hendon': 'Matthew Offord', 'Stockton South': 'Matt Vickers', 'Middlesbrough South and East Cleveland': 'Simon Clarke', 'Gordon': 'Richard Thomson', 'Brigg and Goole': 'Andrew Percy', 'Louth and Horncastle': 'Victoria Atkins', 'Wallasey': 'Angela Eagle', 'Gateshead': 'Ian Mearns', 'Falkirk': 'John McNally', 'Kensington': 'Felicity Buchan', 'Vale of Clwyd': 'James Davies', 'Somerton and Frome': 'David Warburton', 'Oxford West and Abingdon': 'Layla Moran', 'Enfield Southgate': 'Bambos Charalambous', 'West Bromwich West': 'Shaun Bailey', 'Camberwell and Peckham': 'Harriet Harman', 'Hartlepool': 'Mike Hill', 'Dudley South': 'Mike Wood', 'Kenilworth and Southam': 'Jeremy Wright', 'Birmingham Perry Barr': 'Khalid Mahmood', 'Sevenoaks': 'Laura Trott', 'Truro and Falmouth': 'Cherilyn Mackrory', 'Halton': 'Derek Twigg', 'Bradford South': 'Judith Cummins', 'Birmingham Ladywood': 'Shabana Mahmood', 'Glenrothes': 'Peter Grant', 'Newcastle-under-Lyme': 'Aaron Bell', 'Broadland': 'Jerome Mayhew', 'Dewsbury': 'Mark Eastwood', 'South West Surrey': 'Jeremy Hunt', 'Wigan': 'Lisa Nandy', 'Finchley and Golders Green': 'Mike Freer', 'Rotherham': 'Sarah Champion', 'Coventry South': 'Zarah Sultana', 'Feltham and Heston': 'Seema Malhotra', 'Stone': 'Bill Cash', 'Calder Valley': 'Craig Whittaker', 'Northampton South': 'Andrew Lewer', 'Barrow and Furness': 'Simon Fell', 'Harrow East': 'Bob Blackman', 'Croydon South': 'Chris Philp', 'Tynemouth': 'Alan Campbell', 'Berwick-upon-Tweed': 'Anne-Marie Trevelyan', 'Ross, Skye and Lochaber': 'Ian Blackford', 'Leicester South': 'Jon Ashworth', 'Beverley and Holderness': 'Graham Stuart', 'Cambridge': 'Daniel Zeichner', 'Holborn and St Pancras': 'Keir Starmer', 'Woking': 'Jonathan Lord', 'Washington and Sunderland West': 'Sharon Hodgson', 'Motherwell and Wishaw': 'Marion Fellows', 'Romsey and Southampton North': 'Caroline Nokes', 'Coventry North East': 'Colleen Fletcher', 'Hornsey and Wood Green': 'Catherine West', 'East Renfrewshire': 'Kirsten Oswald', 'Sutton Coldfield': 'Andrew Mitchell', 'North Durham': 'Kevan Jones', 'North West Durham': 'Richard Holden', 'Bristol South': 'Karin Smyth', 'Mid Worcestershire': 'Nigel Huddleston', 'Dagenham and Rainham': 'Jon Cruddas', 'Suffolk Coastal': 'Therese Coffey', 'Newbury': 'Laura Farris', 'Birmingham Yardley': 'Jess Phillips', 'Loughborough': 'Jane Hunt', 'Clwyd West': 'David Jones', 'Liverpool Walton': 'Dan Carden', 'Haltemprice and Howden': 'David Davis', 'Gedling': 'Tom Randall', 'Carmarthen West and South Pembrokeshire': 'Simon Hart', 'South Shields': 'Emma Lewell-Buck', 'North Somerset': 'Liam Fox', 'Ayr, Carrick and Cumnock': 'Allan Dorans', 'Lincoln': 'Karl McCartney', 'Swansea West': 'Geraint Davies', 'Nottingham North': 'Alex Norris', 'Moray': 'Douglas Ross', 'Belfast West': 'Paul Maskey', 'Ceredigion': 'Ben Lake', 'Amber Valley': 'Nigel Mills', 'Crawley': 'Henry Smith', 'Hampstead and Kilburn': 'Tulip Siddiq', 'Plymouth Moor View': 'Johnny Mercer', 'Caerphilly': 'Wayne David', 'Cannock Chase': 'Amanda Milling', 'Bermondsey and Old Southwark': 'Neil Coyle', 'Derby South': 'Margaret Beckett', 'Maidenhead': 'Theresa May', 'Knowsley': 'George Howarth', 'Broxtowe': 'Darren Henry', 'Burton': 'Kate Griffiths', 'Hemsworth': 'Jon Trickett', 'Cynon Valley': 'Beth Winter', 'North Herefordshire': 'Bill Wiggin', 'Ealing Southall': 'Virendra Sharma', 'Wimbledon': 'Stephen Hammond', 'West Suffolk': 'Matthew Hancock', 'South Northamptonshire': 'Andrea Leadsom', 'Runnymede and Weybridge': 'Ben Spencer', 'Portsmouth North': 'Penny Mordaunt', 'Erewash': 'Maggie Throup', 'Aylesbury': 'Rob Butler', 'Blackpool North and Cleveleys': 'Paul Maynard', 'Midlothian': 'Owen Thompson', 'Boston and Skegness': 'Matt Warman', 'Aberconwy': 'Robin Millar', 'Southampton Test': 'Alan Whitehead', 'Worthing West': 'Peter Bottomley', 'Upper Bann': 'Carla Lockhart', 'North East Derbyshire': 'Lee Rowley', 'Meon Valley': 'Flick Drummond', 'Stroud': 'Siobhan Baillie', 'Bromley and Chislehurst': 'Bob Neill', 'Newry and Armagh': 'Mickey Brady', 'Morley and Outwood': 'Andrea Jenkyns', 'Lancaster and Fleetwood': 'Cat Smith', 'Guildford': 'Angela Richardson', 'Plymouth Sutton and Devonport': 'Luke Pollard', 'Birmingham Northfield': 'Gary Sambrook', 'Makerfield': 'Yvonne Fovargue', 'Newcastle upon Tyne East': 'Nick Brown', 'Fylde': 'Mark Menzies', 'Rutland and Melton': 'Alicia Kearns', 'Ludlow': 'Philip Dunne', 'North East Fife': 'Wendy Chamberlain', 'North Swindon': 'Justin Tomlinson', 'Poole': 'Robert Syms', 'South Thanet': 'Craig Mackinlay', 'Paisley and Renfrewshire North': 'Gavin Newlands', 'Rhondda': 'Chris Bryant', 'Wycombe': 'Steven Baker', 'Wirral South': 'Alison McGovern', 'Barking': 'Margaret Hodge', 'Tewkesbury': 'Laurence Robertson', 'Rayleigh and Wickford': 'Mark Francois', 'Huntingdon': 'Jonathan Djanogly', 'Fareham': 'Suella Braverman', 'West Tyrone': '\xc3\x93rfhlaith Begley', 'Bolsover': 'Mark Fletcher', 'Chingford and Woodford Green': 'Iain Duncan Smith', 'York Outer': 'Julian Sturdy', 'The Wrekin': 'Mark Pritchard', 'Tunbridge Wells': 'Greg Clark', 'Filton and Bradley Stoke': 'Jack Lopresti', 'Blaenau Gwent': 'Nick Smith', 'Mid Norfolk': 'George Freeman', 'Hackney South and Shoreditch': 'Meg Hillier', 'Nottingham East': 'Nadia Whittome', 'Ribble Valley': 'Nigel Evans', 'Manchester Central': 'Lucy Powell', 'Newcastle upon Tyne Central': 'Chi Onwurah', 'Central Devon': 'Mel Stride', 'Stockport': 'Navendu Mishra', 'York Central': 'Rachael Maskell', 'Arundel and South Downs': 'Andrew Griffith', 'North East Cambridgeshire': 'Stephen Barclay', 'Preseli Pembrokeshire': 'Stephen Crabb', 'Chesham and Amersham': 'Cheryl Gillan', 'Ealing Central and Acton': 'Rupa Huq', 'Maidstone and The Weald': 'Helen Grant', 'Bedford': 'Mohammad Yasin', 'Thirsk and Malton': 'Kevin Hollinrake', 'Ruislip, Northwood and Pinner': 'David Simmonds', 'Kingston and Surbiton': 'Edward Davey', 'Spelthorne': 'Kwasi Kwarteng', 'Wakefield': 'Imran Ahmad-Khan', 'Stockton North': 'Alex Cunningham', 'Havant': 'Alan Mak', 'North Warwickshire': 'Craig Tracey', 'Lewisham West and Penge': 'Ellie Reeves', 'Wythenshawe and Sale East': 'Mike Kane', 'Delyn': 'Rob Roberts', 'Aldershot': 'Leo Docherty', 'Windsor': 'Adam Afriyie', 'Oldham East and Saddleworth': 'Debbie Abrahams', 'Telford': 'Lucy Allan', 'Mid Dorset and North Poole': 'Michael Tomlinson', 'Sedgefield': 'Paul Howell', 'Darlington': 'Peter Gibson', 'Stevenage': 'Stephen McPartland', 'Eddisbury': 'Edward Timpson', 'Birmingham Selly Oak': 'Steve McCabe', 'Carshalton and Wallington': 'Elliot Colburn', 'Slough': 'Tanmanjeet Dhesi', 'North Thanet': 'Roger Gale', 'East Hampshire': 'Damian Hinds', 'Easington': 'Grahame Morris', 'Leeds Central': 'Hilary Benn', 'Gravesham': 'Adam Holloway', 'North Ayrshire and Arran': 'Patricia Gibson', 'Colchester': 'Will Quince', 'Arfon': 'Hywel Williams', 'Harlow': 'Robert Halfon', 'Doncaster North': 'Ed Miliband', 'Congleton': 'Fiona Bruce', 'Basingstoke': 'Maria Miller', 'Blackburn': 'Kate Hollern', 'Luton North': 'Sarah Owen', 'Yeovil': 'Marcus Fysh', 'Wokingham': 'John Redwood', 'Blackpool South': 'Scott Benton', 'Horsham': 'Jeremy Quin', 'Newport West': 'Ruth Jones', 'Streatham': 'Bell Ribeiro-Addy', 'Lewes': 'Maria Caulfield', 'Wantage': 'David Johnston', 'Richmond Park': 'Sarah Olney', 'Scarborough and Whitby': 'Robert Goodwill', 'Middlesbrough': 'Andy McDonald', 'Watford': 'Dean Russell', 'Maldon': 'John Whittingdale', 'Bishop Auckland': 'Dehenna Davison', 'Cardiff Central': 'Jo Stevens', 'Reigate': 'Crispin Blunt', 'Carlisle': 'John Stevenson', 'Berwickshire, Roxburgh and Selkirk': 'John Lamont', 'Keighley': 'Robbie Moore', 'Hayes and Harlington': 'John McDonnell', 'Torbay': 'Kevin Foster', 'Kingston upon Hull West and Hessle': 'Emma Hardy', 'Tiverton and Honiton': 'Neil Parish', 'Sherwood': 'Mark Spencer', 'Blackley and Broughton': 'Graham Stringer', 'Inverness, Nairn, Badenoch and Strathspey': 'Drew Hendry', 'East Yorkshire': 'Greg Knight', 'Norwich South': 'Clive Lewis', 'Orpington': 'Gareth Bacon', 'Dartford': 'Gareth Johnson', 'Bury South': 'Christian Wakeford', 'Linlithgow and East Falkirk': 'Martyn Day', 'Bracknell': 'James Sunderland', 'Monmouth': 'David Davies', 'Batley and Spen': 'Tracy Brabin', 'Foyle': 'Colum Eastwood', 'Chorley': 'Lindsay Hoyle', 'Mansfield': 'Ben Bradley', 'Leyton and Wanstead': 'John Cryer', 'Daventry': 'Chris Heaton-Harris', 'Hornchurch and Upminster': 'Julia Lopez', 'Strangford': 'Jim Shannon', 'Glasgow Central': 'Alison Thewliss', 'Bootle': 'Peter Dowd', 'Cleethorpes': 'Martin Vickers', 'North Antrim': 'Ian Paisley', 'Devizes': 'Danny Kruger', 'Nuneaton': 'Marcus Jones', 'Enfield North': 'Feryal Clark', 'Hastings and Rye': 'Sally-Ann Hart', 'Livingston': 'Hannah Bardell', 'Walsall South': 'Valerie Vaz', 'Edinburgh East': 'Tommy Sheppard', 'Braintree': 'James Cleverly', 'Harrogate and Knaresborough': 'Andrew Jones', 'Denton and Reddish': 'Andrew Gwynne', 'St Austell and Newquay': 'Steve Double', 'Warley': 'John Spellar', 'Cardiff West': 'Kevin Brennan', 'Esher and Walton': 'Dominic Raab', 'Kingston upon Hull East': 'Karl Turner', 'New Forest West': 'Desmond Swayne', 'Doncaster Central': 'Rosie Winterton', 'South Derbyshire': 'Heather Wheeler', 'Brent Central': 'Dawn Butler', 'Belfast South': 'Claire Hanna', 'Cumbernauld, Kilsyth and Kirkintilloch East': 'Stuart McDonald', 'North Wiltshire': 'James Gray', 'East Ham': 'Stephen Timms', 'Bolton West': 'Chris Green', 'Oldham West and Royton': 'Jim McMahon', 'Aberdeen North': 'Kirsty Blackman', 'Ashford': 'Damian Green', 'Beaconsfield': 'Joy Morrissey', 'North Devon': 'Selaine Saxby', 'Corby': 'Tom Pursglove', 'East Dunbartonshire': 'Amy Callaghan', 'Greenwich and Woolwich': 'Matthew Pennycook', 'St Helens South and Whiston': 'Marie Rimmer', 'East Antrim': 'Sammy Wilson', 'Ellesmere Port and Neston': 'Justin Madders', 'Paisley and Renfrewshire South': 'Mhairi Black', 'Edinburgh South West': 'Joanna Cherry', 'Leicester East': 'Claudia Webbe', 'South West Norfolk': 'Elizabeth Truss', 'Leeds East': 'Richard Burgon', 'North Cornwall': 'Scott Mann', 'West Dunbartonshire': 'Martin Docherty', 'Pontypridd': 'Alex Davies-Jones', 'Shipley': 'Philip Davies', 'Basildon and Billericay': 'John Baron', 'Brentford and Isleworth': 'Ruth Cadbury', 'Wentworth and Dearne': 'John Healey', 'Islington North': 'Jeremy Corbyn', 'Folkestone and Hythe': 'Damian Collins', 'Swansea East': 'Carolyn Harris', 'Hazel Grove': 'William Wragg', 'Hexham': 'Guy Opperman', 'Mid Bedfordshire': 'Nadine Dorries', 'Pudsey': 'Stuart Andrew', 'East Kilbride, Strathaven and Lesmahagow': 'Lisa Cameron', 'Liverpool Riverside': 'Kim Johnson', 'Stoke-on-Trent Central': 'Jo Gideon', 'Harborough': "Neil O'Brien", 'Workington': 'Mark Jenkinson', 'Elmet and Rothwell': 'Alec Shelbrooke', 'Edinburgh North and Leith': 'Deidre Brock', 'Warrington South': 'Andy Carter', 'Stoke-on-Trent South': 'Jack Brereton', 'Shrewsbury and Atcham': 'Daniel Kawczynski', 'Merthyr Tydfil and Rhymney': 'Gerald Jones', 'Glasgow South': 'Stewart McDonald', 'North West Cambridgeshire': 'Shailesh Vara', 'Sheffield Heeley': 'Louise Haigh', 'Bromsgrove': 'Sajid Javid', 'Edinburgh West': 'Christine Jardine', 'Old Bexley and Sidcup': 'James Brokenshire', 'Croydon Central': 'Sarah Jones', 'Thurrock': 'Jackie Doyle-Price', 'Bosworth': 'Luke Evans', 'Chelsea and Fulham': 'Greg Hands', 'Rutherglen and Hamilton West': 'Margaret Ferrier', 'Hackney North and Stoke Newington': 'Diane Abbott', 'Charnwood': 'Edward Argar', 'North East Somerset': 'Jacob Rees-Mogg', 'East Worthing and Shoreham': 'Tim Loughton', 'Christchurch': 'Christopher Chope', 'Tonbridge and Malling': 'Thomas Tugendhat', 'South East Cambridgeshire': 'Lucy Frazer', 'Faversham and Mid Kent': 'Helen Whately', 'Don Valley': 'Nicholas Fletcher', 'Birmingham Hodge Hill': 'Liam Byrne', 'Glasgow North West': 'Carol Monaghan', 'Cities of London and Westminster': 'Nickie Aiken', 'Tottenham': 'David Lammy', 'Putney': 'Fleur Anderson', 'Selby and Ainsty': 'Nigel Adams', 'Kingswood': 'Chris Skidmore', 'Brecon and Radnorshire': 'Fay Jones', 'Redcar': 'Jacob Young', 'Airdrie and Shotts': 'Neil Gray', 'Southampton Itchen': 'Royston Smith', 'Blyth Valley': 'Ian Levy', 'Mitcham and Morden': 'Siobhain McDonagh', 'Central Suffolk and North Ipswich': 'Daniel Poulter', 'Rugby': 'Mark Pawsey', 'Banbury': 'Victoria Prentis', 'Bexhill and Battle': 'Huw Merriman', 'Hemel Hempstead': 'Mike Penning', 'Uxbridge and South Ruislip': 'Boris Johnson', 'Hertford and Stortford': 'Julie Marson', 'Wealden': 'Nusrat Ghani', 'Croydon North': 'Steve Reed', 'St Ives': 'Derek Thomas', 'South Down': 'Chris Hazzard', 'Liverpool West Derby': 'Ian Byrne', 'Perth and North Perthshire': 'Pete Wishart', 'Dwyfor Meirionnydd': 'Liz Saville-Roberts', 'Dunfermline and West Fife': 'Douglas Chapman', 'Bolton North East': 'Mark Logan', 'Portsmouth South': 'Stephen Morgan', 'Surrey Heath': 'Michael Gove', 'Leigh': 'James Grundy', 'Houghton and Sunderland South': 'Bridget Phillipson', 'Sunderland Central': 'Julie Elliott', 'Hyndburn': 'Sara Britcliffe', 'Bridgend': 'Jamie Wallis', 'West Worcestershire': 'Harriett Baldwin', 'Bognor Regis and Littlehampton': 'Nick Gibb', 'Rother Valley': 'Alexander Stafford', 'Tatton': 'Esther McVey', 'Manchester Gorton': 'Afzal Khan', 'East Lothian': 'Kenny MacAskill', 'Glasgow North': 'Patrick Grady', 'South West Wiltshire': 'Andrew Murrison', 'Meriden': 'Saqib Bhatti', 'South Dorset': 'Richard Drax', 'Glasgow North East': 'Anne McLaughlin', 'Skipton and Ripon': 'Julian Smith', 'Worsley and Eccles South': 'Barbara Keeley', 'Jarrow': 'Kate Osborne', 'Taunton Deane': 'Rebecca Pow', 'Coventry North West': 'Taiwo Owatemi', 'Sleaford and North Hykeham': 'Caroline Johnson', 'Gainsborough': 'Edward Leigh', 'Caithness, Sutherland and Easter Ross': 'Jamie Stone', 'Na h-Eileanan an Iar': 'Angus MacNeil', 'Macclesfield': 'David Rutley', 'Bridgwater and West Somerset': 'Ian Liddell-Grainger', 'South Suffolk': 'James Cartlidge', 'Erith and Thamesmead': 'Abena Oppong-Asare', 'South Ribble': 'Katherine Fletcher', 'Reading West': 'Alok Sharma', 'Torridge and West Devon': 'Geoffrey Cox', 'Nottingham South': 'Lilian Greenwood', 'West Dorset': 'Chris Loder', 'Newport East': 'Jessica Morden', 'Bournemouth West': 'Conor Burns', 'Canterbury': 'Rosie Duffield', 'Westminster North': 'Karen Buck', 'North West Leicestershire': 'Andrew Bridgen', 'South West Devon': 'Gary Streeter', 'North West Norfolk': 'James Wild', 'Bury North': 'James Daly', 'Aldridge-Brownhills': 'Wendy Morton', 'Montgomeryshire': 'Craig Williams', 'Preston': 'Mark Hendrick', 'Brent North': 'Barry Gardiner', 'North Tyneside': 'Mary Glindon', 'North East Hampshire': 'Ranil Jayawardena', 'Birmingham Edgbaston': 'Preet Gill', 'East Surrey': 'Claire Coutinho', 'Penrith and The Border': 'Neil Hudson', 'Romford': 'Andrew Rosindell', 'Salford and Eccles': 'Rebecca Long-Bailey', 'Wolverhampton South East': 'Pat McFadden', 'Bethnal Green and Bow': 'Rushanara Ali', 'Vauxhall': 'Florence Eshalomi', 'Central Ayrshire': 'Philippa Whitford', 'Rochford and Southend East': 'James Duddridge', 'Argyll and Bute': "Brendan O'Hara", 'Isle of Wight': 'Bob Seely', 'Wolverhampton North East': 'Jane Stevenson', 'Barnsley East': 'Stephanie Peacock', 'Belfast East': 'Gavin Robinson', 'Gillingham and Rainham': 'Rehman Chishti', 'Islwyn': 'Chris Evans', 'Dulwich and West Norwood': 'Helen Hayes', 'Lichfield': 'Michael Fabricant', 'Birmingham Hall Green': 'Tahir Ali', 'Burnley': 'Antony Higginbotham', 'Wells': 'James Heappey', 'West Aberdeenshire and Kincardine': 'Andrew Bowie', 'Cheadle': 'Mary Robinson', 'South West Hertfordshire': 'Gagan Mohindra', 'Glasgow East': 'David Linden', 'Leicester West': 'Liz Kendall', 'Wellingborough': 'Peter Bone', 'Gosport': 'Caroline Dinenage', 'West Ham': 'Lyn Brown', 'Birkenhead': 'Mick Whitley', 'Poplar and Limehouse': 'Apsana Begum', 'Carmarthen East and Dinefwr': 'Jonathan Edwards', 'Clacton': 'Giles Watling', 'South Norfolk': 'Richard Bacon', 'Dover': 'Natalie Elphicke', 'Derbyshire Dales': 'Sarah Dines', 'Sutton and Cheam': 'Paul Scully', 'Norwich North': 'Chloe Smith', 'Dumfries and Galloway': 'Alister Jack', 'Coatbridge, Chryston and Bellshill': 'Steven Bonnar', 'Eastleigh': 'Paul Holmes', 'Worcester': 'Robin Walker', 'Ilford South': 'Sam Tarry', 'Saffron Walden': 'Kemi Badenoch', 'City of Chester': 'Chris Matheson', 'Eltham': 'Clive Efford'}
  6. Google App Engine app that retrieves the relevant favicon for a URL, or returns a default icon should it not be able to find it.

    Python 207 23

161 contributions in the last year

Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun Mon Wed Fri

Contribution activity

July 2020

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.