Skip to content

Instantly share code, notes, and snippets.

@flying-sheep
Last active May 2, 2020 13:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save flying-sheep/4a2f97910abb27e73cd3d75a9d7fe43c to your computer and use it in GitHub Desktop.
Save flying-sheep/4a2f97910abb27e73cd3d75a9d7fe43c to your computer and use it in GitHub Desktop.
polcompball (but adaptable to any subreddit) flair counter
/cache-*.json
/.vscode/
__pycache__/
import json
from collections import Counter
from itertools import islice
from pathlib import Path
from jinja2 import Template
from psaw import PushshiftAPI
from tqdm import tqdm
report = Template("""\
<!doctype html>
<head>
<meta charset=utf-8>
<title>polcompball flair stats</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/sortable/0.8.0/js/sortable.min.js"></script>
<link rel=stylesheet href="https://cdnjs.cloudflare.com/ajax/libs/sortable/0.8.0/css/sortable-theme-minimal.min.css">
<link rel=stylesheet href="https://cdnjs.cloudflare.com/ajax/libs/typebase.css/0.5.0/typebase.min.css">
<style>
body { width: 42rem; margin: 0 auto }
img { vertical-align: sub }
</style>
</head>
<body>
<h2>polcompball flair stats</h2>
<p>
Counts the number of users having that flair.
Since I’d need mod permissions to access per-user data,
this scraped the information from the last {{limit}} comments.
<p>
<p>
This was created using the code in
<a href="https://gist.github.com/flying-sheep/4a2f97910abb27e73cd3d75a9d7fe43c">this gist</a>.
</p>
<table data-sortable>
<thead>
<tr>
<th data-sortable-type=numeric>Count</th>
<th data-sortable=false></th>
<th
data-sortable-type=alpha
data-sorted=true
data-sorted-direction=ascending
>Flair</th>
</tr>
</thead>
<tbody>
{% for stat in stats %}
<tr>
<td>{{stat.count}}</td>
<td><img src="{{stat.url}}"></td>
<td>{{stat.flair}}</td>
</tr>
{% endfor %}
</tbody>
</table>
</body>
""")
api = PushshiftAPI()
limit = 100_000
cache_file = Path(f'cache-{limit}.json')
if cache_file.is_file():
cache = json.loads(cache_file.read_bytes())
else:
gen = api.search_comments(subreddit="polcompball")
cache = dict(flairs={}, users={'[deleted]': None})
for c in tqdm(islice(gen, limit), total=limit):
if c.author in cache['users']: continue
if c.author_flair_richtext:
if len(c.author_flair_richtext) == 1:
flair = c.author_flair_text # the quadrants
else:
flair = c.author_flair_richtext[1]['t'].strip()
if flair not in cache['flairs']:
cache['flairs'][flair] = c.author_flair_richtext[0]['u']
else:
flair = None
cache['users'][c.author] = flair
cache_file.write_text(json.dumps(cache))
counts = Counter(cache['users'].values())
# fixup
for broken, fixed in [
(':anprim:', 'Anarcho-Primitivism'),
(':authleft:', 'Authleft'),
(':authright:', 'Authright'),
(':authunity:', 'Authcenter'),
(':centrist-yellow:', 'Centrist'),
(':communalist:', 'Communalism'),
(':conserv:', 'Conservatism'),
(':georgist:', 'Georgism'),
(':ingsoc:', 'Ingsoc'),
(':libertarian:', 'Libertarianism'),
(':libleft:', 'Libleft'),
(':libright-yellow:', 'Libright'),
(':libunity-yellow:', 'Libcenter'),
(':minarchist:', 'Minarchism'),
(':nazbol:', 'National Bolshevism'),
(':nazi:', 'National Socialism'),
(':neobol:', 'Neoliberal National Bolshevism'),
(':posadist:', 'Posadism'),
(':rightunity-purple:', 'Right'),
(':rightunity-yellow:', 'Right'),
(':socdem:', 'Social Democracy'),
('Socialism', 'Socialism Without Adjectives'),
]:
counts[fixed] += counts[broken]
del counts[broken]
assert fixed in cache['flairs']
del cache['flairs'][broken]
stats = [
dict(flair=flair, count=counts[flair], url=url)
for flair, url in sorted(cache['flairs'].items())
]
html = report.render(limit=limit, stats=stats)
Path('report.html').write_text(html)
<!doctype html>
<head>
<meta charset=utf-8>
<title>polcompball flair stats</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/sortable/0.8.0/js/sortable.min.js"></script>
<link rel=stylesheet href="https://cdnjs.cloudflare.com/ajax/libs/sortable/0.8.0/css/sortable-theme-minimal.min.css">
<link rel=stylesheet href="https://cdnjs.cloudflare.com/ajax/libs/typebase.css/0.5.0/typebase.min.css">
<style>
body { width: 42rem; margin: 0 auto }
img { vertical-align: sub }
</style>
</head>
<body>
<h2>polcompball flair stats</h2>
<p>
Counts the number of users having that flair.
Since I’d need mod permissions to access per-user data,
this scraped the information from the last 100000 comments.
<p>
<p>
This was created using the code in
<a href="https://gist.github.com/flying-sheep/4a2f97910abb27e73cd3d75a9d7fe43c">this gist</a>.
</p>
<table data-sortable>
<thead>
<tr>
<th data-sortable-type=numeric>Count</th>
<th data-sortable=false></th>
<th
data-sortable-type=alpha
data-sorted=true
data-sorted-direction=ascending
>Flair</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/ddnngupcef341_t5_284han/anfashunity"></td>
<td></td>
</tr>
<tr>
<td>57</td>
<td><img src="https://emoji.redditmedia.com/b28wn11c7e841_t5_284han/accel"></td>
<td>Accelerationism</td>
</tr>
<tr>
<td>28</td>
<td><img src="https://emoji.redditmedia.com/no56fbjly6341_t5_284han/agorism"></td>
<td>Agorism</td>
</tr>
<tr>
<td>11</td>
<td><img src="https://emoji.redditmedia.com/xejdfqurva541_t5_284han/farm"></td>
<td>Agrarianism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/2gviaemmy6341_t5_284han/altcentr"></td>
<td>Alt-Centrism</td>
</tr>
<tr>
<td>6</td>
<td><img src="https://emoji.redditmedia.com/hhr6p5cqz6841_t5_284han/anfem"></td>
<td>Anarcha-Feminism</td>
</tr>
<tr>
<td>36</td>
<td><img src="https://emoji.redditmedia.com/fs63jz0qkn741_t5_284han/awaj"></td>
<td>Anarchism Without Adjectives</td>
</tr>
<tr>
<td>4</td>
<td><img src="https://emoji.redditmedia.com/qniip883imn41_t5_284han/anbot"></td>
<td>Anarcho-Botism</td>
</tr>
<tr>
<td>158</td>
<td><img src="https://emoji.redditmedia.com/m2v7qfuny6341_t5_284han/ancap"></td>
<td>Anarcho-Capitalism</td>
</tr>
<tr>
<td>9</td>
<td><img src="https://emoji.redditmedia.com/v288ev0z2md41_t5_284han/acol"></td>
<td>Anarcho-Collectivism</td>
</tr>
<tr>
<td>238</td>
<td><img src="https://emoji.redditmedia.com/zw6o516py6341_t5_284han/ancom"></td>
<td>Anarcho-Communism</td>
</tr>
<tr>
<td>7</td>
<td><img src="https://emoji.redditmedia.com/p794v2ucxn941_t5_284han/anfash"></td>
<td>Anarcho-Fascism</td>
</tr>
<tr>
<td>33</td>
<td><img src="https://emoji.redditmedia.com/smj8r1ztfyi41_t5_284han/front"></td>
<td>Anarcho-Frontierism</td>
</tr>
<tr>
<td>14</td>
<td><img src="https://emoji.redditmedia.com/sasng8ruwfd41_t5_284han/anin"></td>
<td>Anarcho-Individualism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/k6t28s9hk9841_t5_284han/anlemon"></td>
<td>Anarcho-Lemonade Standism</td>
</tr>
<tr>
<td>45</td>
<td><img src="https://emoji.redditmedia.com/e7iruc7qtl541_t5_284han/anmona"></td>
<td>Anarcho-Monarchism</td>
</tr>
<tr>
<td>18</td>
<td><img src="https://emoji.redditmedia.com/3gm4qttvdnq41_t5_284han/annil"></td>
<td>Anarcho-Nihilism</td>
</tr>
<tr>
<td>31</td>
<td><img src="https://emoji.redditmedia.com/8yc0a0luy6341_t5_284han/anpac"></td>
<td>Anarcho-Pacifism</td>
</tr>
<tr>
<td>29</td>
<td><img src="https://emoji.redditmedia.com/rns3on72sj841_t5_284han/anpos"></td>
<td>Anarcho-Posadism</td>
</tr>
<tr>
<td>49</td>
<td><img src="https://emoji.redditmedia.com/8y82wcyvy6341_t5_284han/anprim"></td>
<td>Anarcho-Primitivism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/n288srxv91v41_t5_284han/ansmsh"></td>
<td>Anarcho-Smashism</td>
</tr>
<tr>
<td>126</td>
<td><img src="https://emoji.redditmedia.com/3klnjvpn46f41_t5_284han/syndie"></td>
<td>Anarcho-Syndicalism</td>
</tr>
<tr>
<td>12</td>
<td><img src="https://emoji.redditmedia.com/yuxszrv22e841_t5_284han/antot"></td>
<td>Anarcho-Totalitarianism</td>
</tr>
<tr>
<td>66</td>
<td><img src="https://emoji.redditmedia.com/jis2a29y3t841_t5_284han/antr"></td>
<td>Anarcho-Transhumanism</td>
</tr>
<tr>
<td>5</td>
<td><img src="https://emoji.redditmedia.com/figftb3d7g841_t5_284han/thar"></td>
<td>Anti-Authoritarianism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/1pnxq75ey7341_t5_284han/antcent"></td>
<td>Anti-Centrism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/v6yt2hu6sts41_t5_284han/antcomp"></td>
<td>Anti-Compassism</td>
</tr>
<tr>
<td>2</td>
<td><img src="https://emoji.redditmedia.com/tf1jxli7un941_t5_284han/anrad"></td>
<td>Anti-Radicalism</td>
</tr>
<tr>
<td>15</td>
<td><img src="https://emoji.redditmedia.com/8vmjdbs4rfd41_t5_284han/apolit"></td>
<td>Apoliticism</td>
</tr>
<tr>
<td>9</td>
<td><img src="https://emoji.redditmedia.com/vqdftd41g6141_t5_284han/authunity"></td>
<td>Authcenter</td>
</tr>
<tr>
<td>12</td>
<td><img src="https://emoji.redditmedia.com/l66msljyf6141_t5_284han/authleft"></td>
<td>Authleft</td>
</tr>
<tr>
<td>10</td>
<td><img src="https://emoji.redditmedia.com/pukigi5bw6841_t5_284han/authcap"></td>
<td>Authoritarian Capitalism</td>
</tr>
<tr>
<td>7</td>
<td><img src="https://emoji.redditmedia.com/ba98y5pzf6141_t5_284han/authright"></td>
<td>Authright</td>
</tr>
<tr>
<td>17</td>
<td><img src="https://emoji.redditmedia.com/4a740gkdidj41_t5_284han/avar"></td>
<td>Avaritionism</td>
</tr>
<tr>
<td>11</td>
<td><img src="https://emoji.redditmedia.com/pqaasfs431a41_t5_284han/bckchn"></td>
<td>Bookchin Communalism</td>
</tr>
<tr>
<td>2</td>
<td><img src="https://emoji.redditmedia.com/2als5s05c3k41_t5_284han/bud"></td>
<td>Buddhist Theocracy</td>
</tr>
<tr>
<td>7</td>
<td><img src="https://emoji.redditmedia.com/c4lziqv9eyi41_t5_284han/cap"></td>
<td>Capitalism Without Adjectives</td>
</tr>
<tr>
<td>28</td>
<td><img src="https://emoji.redditmedia.com/04ftg72ww7341_t5_284han/capcom"></td>
<td>Capitalist Communism</td>
</tr>
<tr>
<td>9</td>
<td><img src="https://emoji.redditmedia.com/mc3i1qdtyan41_t5_284han/captrans"></td>
<td>Capitalist Transhumanism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/td1jcuz1pe641_t5_284han/carl"></td>
<td>Carlism</td>
</tr>
<tr>
<td>17</td>
<td><img src="https://emoji.redditmedia.com/otzoo114g6141_t5_284han/centrist-purple"></td>
<td>Centrist</td>
</tr>
<tr>
<td>16</td>
<td><img src="https://emoji.redditmedia.com/avf6ztudv0841_t5_284han/cdem"></td>
<td>Christian Democracy</td>
</tr>
<tr>
<td>20</td>
<td><img src="https://emoji.redditmedia.com/dnezq03t6h541_t5_284han/christy"></td>
<td>Christian Theocracy</td>
</tr>
<tr>
<td>12</td>
<td><img src="https://emoji.redditmedia.com/bz8xh4tuc8741_t5_284han/civnat"></td>
<td>Civic Nationalism</td>
</tr>
<tr>
<td>41</td>
<td><img src="https://emoji.redditmedia.com/zf85bf49fh541_t5_284han/clib"></td>
<td>Classical Liberalism</td>
</tr>
<tr>
<td>19</td>
<td><img src="https://emoji.redditmedia.com/kc4odtnwt1r41_t5_284han/cfash"></td>
<td>Clerical Fascism</td>
</tr>
<tr>
<td>7</td>
<td><img src="https://emoji.redditmedia.com/t61osuhhkdj41_t5_284han/comb"></td>
<td>Combatocracy</td>
</tr>
<tr>
<td>12</td>
<td><img src="https://emoji.redditmedia.com/8f69fvucwcg41_t5_284han/communalist"></td>
<td>Communalism</td>
</tr>
<tr>
<td>3</td>
<td><img src="https://emoji.redditmedia.com/nra1tlx26ho41_t5_284han/confed"></td>
<td>Confederalism</td>
</tr>
<tr>
<td>16</td>
<td><img src="https://emoji.redditmedia.com/k2r478izw7341_t5_284han/conserv"></td>
<td>Conservatism</td>
</tr>
<tr>
<td>6</td>
<td><img src="https://emoji.redditmedia.com/wdsfnxsl6f841_t5_284han/consoc"></td>
<td>Conservative Socialism</td>
</tr>
<tr>
<td>17</td>
<td><img src="https://emoji.redditmedia.com/1p7rnk0aipl41_t5_284han/conmon"></td>
<td>Constitutional Monarchism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/l5x1jklprn941_t5_284han/corp"></td>
<td>Corporatism</td>
</tr>
<tr>
<td>6</td>
<td><img src="https://emoji.redditmedia.com/l5x1jklprn941_t5_284han/corp"></td>
<td>Corporatocracy</td>
</tr>
<tr>
<td>24</td>
<td><img src="https://emoji.redditmedia.com/0hvxk8eotl541_t5_284han/councom"></td>
<td>Council Communism</td>
</tr>
<tr>
<td>8</td>
<td><img src="https://emoji.redditmedia.com/pszdoumbuya41_t5_284han/nrx"></td>
<td>Dark Enlightenment</td>
</tr>
<tr>
<td>6</td>
<td><img src="https://emoji.redditmedia.com/2gviaemmy6341_t5_284han/altcentr"></td>
<td>Dead Centrism</td>
</tr>
<tr>
<td>4</td>
<td><img src="https://emoji.redditmedia.com/wf752s1pkra41_t5_284han/deepe"></td>
<td>Deep Ecology</td>
</tr>
<tr>
<td>4</td>
<td><img src="https://emoji.redditmedia.com/a61vve7i0cp41_t5_284han/dem"></td>
<td>Democracy Without Adjectives</td>
</tr>
<tr>
<td>18</td>
<td><img src="https://emoji.redditmedia.com/j9r6f6qhbwj41_t5_284han/demcon"></td>
<td>Democratic Confederalism</td>
</tr>
<tr>
<td>99</td>
<td><img src="https://emoji.redditmedia.com/0phnchp246f41_t5_284han/dsa"></td>
<td>Democratic Socialism</td>
</tr>
<tr>
<td>36</td>
<td><img src="https://emoji.redditmedia.com/2mj9tzz1x7341_t5_284han/distributist"></td>
<td>Distributism</td>
</tr>
<tr>
<td>17</td>
<td><img src="https://emoji.redditmedia.com/vrg1tvp1iw741_t5_284han/aneco"></td>
<td>Eco-Anarchism</td>
</tr>
<tr>
<td>2</td>
<td><img src="https://emoji.redditmedia.com/gvvg4k5oigl41_t5_284han/eccon"></td>
<td>Eco-Conservatism</td>
</tr>
<tr>
<td>28</td>
<td><img src="https://emoji.redditmedia.com/5ani1fi3tt541_t5_284han/ecofash"></td>
<td>Eco-Fascism</td>
</tr>
<tr>
<td>7</td>
<td><img src="https://emoji.redditmedia.com/sq7f8f8y8tb41_t5_284han/ectrans"></td>
<td>Eco-Transhumanism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/sikitrcssjb41_t5_284han/egcom"></td>
<td>Ego-Communalism</td>
</tr>
<tr>
<td>113</td>
<td><img src="https://emoji.redditmedia.com/gydtoggca9r41_t5_284han/ego"></td>
<td>Egoism</td>
</tr>
<tr>
<td>6</td>
<td><img src="https://emoji.redditmedia.com/xpejfvf9wn341_t5_284han/emon"></td>
<td>Elective Monarchism</td>
</tr>
<tr>
<td>9</td>
<td><img src="https://emoji.redditmedia.com/0zhmt3b3re841_t5_284han/envi"></td>
<td>Environmentalism</td>
</tr>
<tr>
<td>7</td>
<td><img src="https://emoji.redditmedia.com/3y661nq7fw541_t5_284han/equality"></td>
<td>Equality</td>
</tr>
<tr>
<td>40</td>
<td><img src="https://emoji.redditmedia.com/srvara8ki0f41_t5_284han/esofash"></td>
<td>Esoteric Fascism</td>
</tr>
<tr>
<td>7</td>
<td><img src="https://emoji.redditmedia.com/ahil3gfr41a41_t5_284han/flang"></td>
<td>Falangism</td>
</tr>
<tr>
<td>44</td>
<td><img src="https://emoji.redditmedia.com/uez4lr1qlo441_t5_284han/fash"></td>
<td>Fascism</td>
</tr>
<tr>
<td>13</td>
<td><img src="https://emoji.redditmedia.com/aemuegx4tt541_t5_284han/feud"></td>
<td>Feudalism</td>
</tr>
<tr>
<td>4</td>
<td><img src="https://emoji.redditmedia.com/f4my0h49rwj41_t5_284han/ford"></td>
<td>Fordism</td>
</tr>
<tr>
<td>2</td>
<td><img src="https://emoji.redditmedia.com/cut8a5jh5tb41_t5_284han/falgsc"></td>
<td>Fully Automated Luxury Gay Space Communism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/ntoj38gxeo341_t5_284han/libcon"></td>
<td>Fusionism</td>
</tr>
<tr>
<td>15</td>
<td><img src="https://emoji.redditmedia.com/m95pbocpmz741_t5_284han/geolib"></td>
<td>Geolibertarianism</td>
</tr>
<tr>
<td>25</td>
<td><img src="https://emoji.redditmedia.com/fm6fu3l4x7341_t5_284han/georgist"></td>
<td>Georgism</td>
</tr>
<tr>
<td>8</td>
<td><img src="https://emoji.redditmedia.com/1cf3zzqk4e841_t5_284han/globnat"></td>
<td>Global Anti-Globalism</td>
</tr>
<tr>
<td>20</td>
<td><img src="https://emoji.redditmedia.com/fitnanc8v6841_t5_284han/glibr"></td>
<td>Green Libertarianism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/6dt4zdukxnp41_t5_284han/hib"></td>
<td>Hibernocracy</td>
</tr>
<tr>
<td>77</td>
<td><img src="https://emoji.redditmedia.com/n2jfitvm3o741_t5_284han/hmind"></td>
<td>Hive-Mind Collectivism</td>
</tr>
<tr>
<td>18</td>
<td><img src="https://emoji.redditmedia.com/tyq5uf0dvt541_t5_284han/hfash"></td>
<td>Homofascism</td>
</tr>
<tr>
<td>44</td>
<td><img src="https://emoji.redditmedia.com/nqgtrlo5x7341_t5_284han/hoppe"></td>
<td>Hoppeanism</td>
</tr>
<tr>
<td>11</td>
<td><img src="https://emoji.redditmedia.com/vlpsay4gtt541_t5_284han/horshu"></td>
<td>Horseshoe Centrism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/d82mwa6zhhn41_t5_284han/masc"></td>
<td>Hypermasculine Conservatism</td>
</tr>
<tr>
<td>13</td>
<td><img src="https://emoji.redditmedia.com/1k3nkkkohm941_t5_284han/imp"></td>
<td>Imperialism</td>
</tr>
<tr>
<td>64</td>
<td><img src="https://emoji.redditmedia.com/2he100fdx7341_t5_284han/ingsoc"></td>
<td>Ingsoc</td>
</tr>
<tr>
<td>10</td>
<td><img src="https://emoji.redditmedia.com/gmllg3lwg3641_t5_284han/integralism"></td>
<td>Integralism</td>
</tr>
<tr>
<td>11</td>
<td><img src="https://emoji.redditmedia.com/ycsiibjcvvm41_t5_284han/muslim_2"></td>
<td>Islamic Theocracy</td>
</tr>
<tr>
<td>7</td>
<td><img src="https://emoji.redditmedia.com/acg70bje0jp41_t5_284han/jack"></td>
<td>Jacobism</td>
</tr>
<tr>
<td>8</td>
<td><img src="https://emoji.redditmedia.com/w1q1e2hex7341_t5_284han/juche"></td>
<td>Juche</td>
</tr>
<tr>
<td>9</td>
<td><img src="https://emoji.redditmedia.com/aqbxyv6cemn41_t5_284han/kak"></td>
<td>Kakistocracy</td>
</tr>
<tr>
<td>4</td>
<td><img src="https://emoji.redditmedia.com/rgvhev1fbcd41_t5_284han/klep"></td>
<td>Kleptocracy</td>
</tr>
<tr>
<td>6</td>
<td><img src="https://emoji.redditmedia.com/i6dqsxhxbdh41_t5_284han/natdar"></td>
<td>Kraterocracy</td>
</tr>
<tr>
<td>16</td>
<td><img src="https://emoji.redditmedia.com/5u21d8vsg6141_t5_284han/leftunity"></td>
<td>Left</td>
</tr>
<tr>
<td>28</td>
<td><img src="https://emoji.redditmedia.com/bsuib4em89541_t5_284han/bordigist"></td>
<td>Left Communism</td>
</tr>
<tr>
<td>19</td>
<td><img src="https://emoji.redditmedia.com/3z8azs01xd741_t5_284han/leftnat"></td>
<td>Left-Wing Nationalism</td>
</tr>
<tr>
<td>14</td>
<td><img src="https://emoji.redditmedia.com/4skh13jjg6141_t5_284han/libunity-yellow"></td>
<td>Libcenter</td>
</tr>
<tr>
<td>9</td>
<td><img src="https://emoji.redditmedia.com/8vqw8plcuo341_t5_284han/liberalconservative"></td>
<td>Liberal Conservatism</td>
</tr>
<tr>
<td>18</td>
<td><img src="https://emoji.redditmedia.com/utjc4fytx7341_t5_284han/neolib"></td>
<td>Liberalism</td>
</tr>
<tr>
<td>9</td>
<td><img src="https://emoji.redditmedia.com/ntoj38gxeo341_t5_284han/libcon"></td>
<td>Libertarian Conservatism</td>
</tr>
<tr>
<td>37</td>
<td><img src="https://emoji.redditmedia.com/grc6r8i38f841_t5_284han/libms"></td>
<td>Libertarian Market Socialism</td>
</tr>
<tr>
<td>101</td>
<td><img src="https://emoji.redditmedia.com/ejqo9w2cu6841_t5_284han/libsoc"></td>
<td>Libertarian Socialism</td>
</tr>
<tr>
<td>102</td>
<td><img src="https://emoji.redditmedia.com/gxdmaq1hx7341_t5_284han/libertarian"></td>
<td>Libertarianism</td>
</tr>
<tr>
<td>6</td>
<td><img src="https://emoji.redditmedia.com/2btq1kr8fw541_t5_284han/liberty"></td>
<td>Liberty</td>
</tr>
<tr>
<td>32</td>
<td><img src="https://emoji.redditmedia.com/ildid4uag6141_t5_284han/libleft"></td>
<td>Libleft</td>
</tr>
<tr>
<td>16</td>
<td><img src="https://emoji.redditmedia.com/atdu22efg6141_t5_284han/libright-yellow"></td>
<td>Libright</td>
</tr>
<tr>
<td>33</td>
<td><img src="https://emoji.redditmedia.com/sv3br3lykz541_t5_284han/long"></td>
<td>Longism</td>
</tr>
<tr>
<td>14</td>
<td><img src="https://emoji.redditmedia.com/kaidxkg6te841_t5_284han/luxem"></td>
<td>Luxemburgism</td>
</tr>
<tr>
<td>19</td>
<td><img src="https://emoji.redditmedia.com/6k63e3v4qbf41_t5_284han/mao"></td>
<td>Maoism</td>
</tr>
<tr>
<td>29</td>
<td><img src="https://emoji.redditmedia.com/19sx5pz6wn341_t5_284han/marketsoc"></td>
<td>Market Socialism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/75gke94afw541_t5_284han/markets"></td>
<td>Markets</td>
</tr>
<tr>
<td>104</td>
<td><img src="https://emoji.redditmedia.com/wcqzgw0xivm41_t5_284han/ml_2"></td>
<td>Marxism-Leninism</td>
</tr>
<tr>
<td>116</td>
<td><img src="https://emoji.redditmedia.com/xgg0dsmkx7341_t5_284han/minarchist"></td>
<td>Minarchism</td>
</tr>
<tr>
<td>11</td>
<td><img src="https://emoji.redditmedia.com/ux29bhmnhm941_t5_284han/minsoc"></td>
<td>Minarcho-Socialism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/f91rbk6usya41_t5_284han/modnat"></td>
<td>Moderate Nationalism</td>
</tr>
<tr>
<td>5</td>
<td><img src="https://emoji.redditmedia.com/d9j26vvnx7341_t5_284han/moder"></td>
<td>Moderatism</td>
</tr>
<tr>
<td>41</td>
<td><img src="https://emoji.redditmedia.com/mb9imspox7341_t5_284han/monarch"></td>
<td>Monarchism</td>
</tr>
<tr>
<td>17</td>
<td><img src="https://emoji.redditmedia.com/g9v69uyrvn941_t5_284han/moncom"></td>
<td>Monarcho-Communism</td>
</tr>
<tr>
<td>33</td>
<td><img src="https://emoji.redditmedia.com/2l1a78npx7341_t5_284han/mutalist"></td>
<td>Mutualism</td>
</tr>
<tr>
<td>7</td>
<td><img src="https://emoji.redditmedia.com/g0p12i4cfw541_t5_284han/nation"></td>
<td>Nation</td>
</tr>
<tr>
<td>2</td>
<td><img src="https://emoji.redditmedia.com/ao5k9ykqx7341_t5_284han/natan"></td>
<td>National Anarchism</td>
</tr>
<tr>
<td>53</td>
<td><img src="https://emoji.redditmedia.com/d83yetfrx7341_t5_284han/nazbol"></td>
<td>National Bolshevism</td>
</tr>
<tr>
<td>9</td>
<td><img src="https://emoji.redditmedia.com/2o6g3kttckg41_t5_284han/nazcap"></td>
<td>National Capitalism</td>
</tr>
<tr>
<td>11</td>
<td><img src="https://emoji.redditmedia.com/9h4pk4j3a5k41_t5_284han/natcom"></td>
<td>National Communism</td>
</tr>
<tr>
<td>8</td>
<td><img src="https://emoji.redditmedia.com/n8g4r6acyd741_t5_284han/nalib"></td>
<td>National Liberalism</td>
</tr>
<tr>
<td>10</td>
<td><img src="https://emoji.redditmedia.com/dmz2wxmygph41_t5_284han/natlib"></td>
<td>National Libertarianism</td>
</tr>
<tr>
<td>31</td>
<td><img src="https://emoji.redditmedia.com/4vzl277sx7341_t5_284han/nazi"></td>
<td>National Socialism</td>
</tr>
<tr>
<td>9</td>
<td><img src="https://emoji.redditmedia.com/ahil3gfr41a41_t5_284han/flang"></td>
<td>National Syndicalism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/rv5pto1km7p41_t5_284han/nattrans"></td>
<td>National Transhumanism</td>
</tr>
<tr>
<td>9</td>
<td><img src="https://emoji.redditmedia.com/ovxd7m3tx7341_t5_284han/necon"></td>
<td>Neconservatism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/ovxd7m3tx7341_t5_284han/necon"></td>
<td>Neoconservatism</td>
</tr>
<tr>
<td>6</td>
<td><img src="https://emoji.redditmedia.com/kxin0v1bwn341_t5_284han/neobol"></td>
<td>Neoliberal National Bolshevism</td>
</tr>
<tr>
<td>71</td>
<td><img src="https://emoji.redditmedia.com/g6rviznvtm441_t5_284han/neoliberal"></td>
<td>Neoliberalism</td>
</tr>
<tr>
<td>10</td>
<td><img src="https://emoji.redditmedia.com/ptvuk9904g841_t5_284han/obj"></td>
<td>Objectivism</td>
</tr>
<tr>
<td>4</td>
<td><img src="https://emoji.redditmedia.com/50rai4lmfpn41_t5_284han/orlib"></td>
<td>Ordo-Liberalism</td>
</tr>
<tr>
<td>19</td>
<td><img src="https://emoji.redditmedia.com/kv6tij2muil41_t5_284han/ormarx"></td>
<td>Orthodox Marxism</td>
</tr>
<tr>
<td>26</td>
<td><img src="https://emoji.redditmedia.com/3ey4ztmllfd41_t5_284han/plcn2"></td>
<td>Paleoconservatism</td>
</tr>
<tr>
<td>27</td>
<td><img src="https://emoji.redditmedia.com/3z2qosikt6841_t5_284han/paleolib"></td>
<td>Paleolibertarianism</td>
</tr>
<tr>
<td>4</td>
<td><img src="https://emoji.redditmedia.com/fck2pum1rbp41_t5_284han/patcon"></td>
<td>Paternalistic Conservatism</td>
</tr>
<tr>
<td>2</td>
<td><img src="https://emoji.redditmedia.com/f91rbk6usya41_t5_284han/modnat"></td>
<td>Patriotism</td>
</tr>
<tr>
<td>2</td>
<td><img src="https://emoji.redditmedia.com/21j3uitpd7941_t5_284han/pron"></td>
<td>Peronism</td>
</tr>
<tr>
<td>2</td>
<td><img src="https://emoji.redditmedia.com/bzfvbvo0l6h41_t5_284han/pinkcap"></td>
<td>Pink Capitalism</td>
</tr>
<tr>
<td>17</td>
<td><img src="https://emoji.redditmedia.com/tvjqwfyux7341_t5_284han/pinochet"></td>
<td>Pinochetism</td>
</tr>
<tr>
<td>51</td>
<td><img src="https://emoji.redditmedia.com/th2ihiwvx7341_t5_284han/posadist"></td>
<td>Posadism</td>
</tr>
<tr>
<td>8</td>
<td><img src="https://emoji.redditmedia.com/ghzae17ffw541_t5_284han/prgess"></td>
<td>Progress</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/a5svxxjp7a541_t5_284han/progcon"></td>
<td>Progressive Conservatism</td>
</tr>
<tr>
<td>9</td>
<td><img src="https://emoji.redditmedia.com/t3ebpj0xx7341_t5_284han/prog"></td>
<td>Progressivism</td>
</tr>
<tr>
<td>11</td>
<td><img src="https://emoji.redditmedia.com/zm9vkf6pee841_t5_284han/radape"></td>
<td>Radical Apoliticism</td>
</tr>
<tr>
<td>17</td>
<td><img src="https://emoji.redditmedia.com/4080hqejzfn41_t5_284han/radcent"></td>
<td>Radical Centrism</td>
</tr>
<tr>
<td>4</td>
<td><img src="https://emoji.redditmedia.com/yjc5nshvy6841_t5_284han/anrel"></td>
<td>Religious Anarchism</td>
</tr>
<tr>
<td>13</td>
<td><img src="https://emoji.redditmedia.com/n1glxzrqg6141_t5_284han/rightunity-yellow"></td>
<td>Right</td>
</tr>
<tr>
<td>40</td>
<td><img src="https://emoji.redditmedia.com/wjaok997tt541_t5_284han/senat"></td>
<td>Senatorialism</td>
</tr>
<tr>
<td>7</td>
<td><img src="https://emoji.redditmedia.com/t2q4q31u9cd41_t5_284han/situ"></td>
<td>Situationism</td>
</tr>
<tr>
<td>11</td>
<td><img src="https://emoji.redditmedia.com/da14xr51x7341_t5_284han/darwinist"></td>
<td>Social Darwinism</td>
</tr>
<tr>
<td>128</td>
<td><img src="https://emoji.redditmedia.com/l4ztnbz3y7341_t5_284han/socdem"></td>
<td>Social Democracy</td>
</tr>
<tr>
<td>41</td>
<td><img src="https://emoji.redditmedia.com/v2wrkogvz1641_t5_284han/soclib"></td>
<td>Social Liberalism</td>
</tr>
<tr>
<td>37</td>
<td><img src="https://emoji.redditmedia.com/xpw3vyoq7a541_t5_284han/socliber"></td>
<td>Social Libertarianism</td>
</tr>
<tr>
<td>11</td>
<td><img src="https://emoji.redditmedia.com/fgeljp5fos741_t5_284han/socnat"></td>
<td>Social Nationalism</td>
</tr>
<tr>
<td>29</td>
<td><img src="https://emoji.redditmedia.com/hcwkt223y7341_t5_284han/soc"></td>
<td>Socialism Without Adjectives</td>
</tr>
<tr>
<td>43</td>
<td><img src="https://emoji.redditmedia.com/0n6bgrjose841_t5_284han/soctrans"></td>
<td>Socialist Transhumanism</td>
</tr>
<tr>
<td>20</td>
<td><img src="https://emoji.redditmedia.com/l5rxuacra9r41_t5_284han/soul"></td>
<td>Soulism</td>
</tr>
<tr>
<td>25</td>
<td><img src="https://emoji.redditmedia.com/a840b885y7341_t5_284han/strasser"></td>
<td>Strasserism</td>
</tr>
<tr>
<td>22</td>
<td><img src="https://emoji.redditmedia.com/t0wgymsse0f41_t5_284han/synd"></td>
<td>Syndicalism</td>
</tr>
<tr>
<td>47</td>
<td><img src="https://emoji.redditmedia.com/rpdhw5l5wn341_t5_284han/technocracy"></td>
<td>Technocracy</td>
</tr>
<tr>
<td>19</td>
<td><img src="https://emoji.redditmedia.com/3o1bxvm7ts841_t5_284han/antrans"></td>
<td>Technological Primitivism</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/s4aic1fuyst41_t5_284han/colmin"></td>
<td>The Cooler Minarchism</td>
</tr>
<tr>
<td>2</td>
<td><img src="https://emoji.redditmedia.com/gx2mjzyjdmt41_t5_284han/thirway"></td>
<td>Third Way</td>
</tr>
<tr>
<td>15</td>
<td><img src="https://emoji.redditmedia.com/9w3h9tsecl541_t5_284han/tito"></td>
<td>Titoism</td>
</tr>
<tr>
<td>4</td>
<td><img src="https://emoji.redditmedia.com/7wxtnewcfw541_t5_284han/trad"></td>
<td>Tradition</td>
</tr>
<tr>
<td>1</td>
<td><img src="https://emoji.redditmedia.com/k226x8b1j2o41_t5_284han/strans"></td>
<td>Transgender Strasserism</td>
</tr>
<tr>
<td>40</td>
<td><img src="https://emoji.redditmedia.com/r9fe9a2qk6841_t5_284han/transh"></td>
<td>Transhumanism</td>
</tr>
<tr>
<td>33</td>
<td><img src="https://emoji.redditmedia.com/qcxdmus6y7341_t5_284han/trot"></td>
<td>Trotskyism</td>
</tr>
<tr>
<td>2</td>
<td><img src="https://emoji.redditmedia.com/6zacacclswo41_t5_284han/utsoc"></td>
<td>Utopian Socialism</td>
</tr>
<tr>
<td>24</td>
<td><img src="https://emoji.redditmedia.com/qkx9c5vdfw541_t5_284han/world"></td>
<td>World</td>
</tr>
<tr>
<td>7</td>
<td><img src="https://emoji.redditmedia.com/423qx2v3c3k41_t5_284han/zio"></td>
<td>Zionism</td>
</tr>
</tbody>
</table>
</body>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment