mastodon-stream/notebooks/mastodon-analysis.ipynb

1936 wiersze
266 KiB
Plaintext
Czysty Zwykły widok Historia

2023-02-06 06:44:36 +00:00
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Mastodon analysis\n",
"Expected to be run in a notebook\n",
"\n",
"[DuckDB in Jupyter Notebooks](https://duckdb.org/docs/guides/python/jupyter)"
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 7,
2023-02-06 06:44:36 +00:00
"metadata": {},
"outputs": [],
"source": [
"%config SqlMagic.autopandas = True\n",
"%config SqlMagic.feedback = False\n",
"%config SqlMagic.displaycon = False"
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 8,
2023-02-06 06:44:36 +00:00
"metadata": {},
2023-02-09 05:27:01 +00:00
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"The sql extension is already loaded. To reload it, use:\n",
" %reload_ext sql\n"
]
}
],
2023-02-06 06:44:36 +00:00
"source": [
"import duckdb\n",
"import pandas as pd\n",
"import seaborn as sns\n",
"\n",
"# Import jupysql Jupyter extension to create SQL cells\n",
2023-02-09 05:27:01 +00:00
"%load_ext sql\n",
"%sql duckdb:///:memory:"
2023-02-06 06:44:36 +00:00
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 9,
2023-02-06 06:44:36 +00:00
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
"Empty DataFrame\n",
"Columns: []\n",
"Index: []"
]
},
2023-02-14 05:02:54 +00:00
"execution_count": 9,
2023-02-06 06:44:36 +00:00
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%sql\n",
"INSTALL httpfs;\n",
"LOAD httpfs;"
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 10,
2023-02-06 06:44:36 +00:00
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Count</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
2023-02-14 05:02:54 +00:00
" <td>1622149</td>\n",
2023-02-06 06:44:36 +00:00
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
2023-02-14 05:02:54 +00:00
" Count\n",
"0 1622149"
2023-02-06 06:44:36 +00:00
]
},
2023-02-14 05:02:54 +00:00
"execution_count": 10,
2023-02-06 06:44:36 +00:00
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%sql\n",
2023-02-09 05:26:22 +00:00
"drop table if exists mastodon_toot_raw;\n",
"drop table if exists mastodon_toot;\n",
"drop table if exists language;\n",
"\n",
"CREATE TABLE language(lang_iso VARCHAR PRIMARY KEY, language_name VARCHAR);\n",
"\n",
"insert into language\n",
"select *\n",
"from read_csv('../duckdb/language.csv', AUTO_DETECT=TRUE, header=True);\n",
"\n",
"create table mastodon_toot_raw as\n",
"select m_id\n",
", created_at, ('EPOCH'::TIMESTAMP + INTERVAL (created_at::INT) seconds)::TIMESTAMPTZ as created_tz\n",
", app\n",
", url\n",
", regexp_replace(regexp_replace(url, '^http[s]://', ''), '/.*$', '') as from_instance\n",
", base_url\n",
", language\n",
", favourites\n",
", username\n",
", bot\n",
", tags\n",
", characters\n",
", mastodon_text\n",
2023-02-14 05:02:54 +00:00
"FROM read_parquet('../data_tmp/all_toots.parquet');\n",
2023-02-09 05:26:22 +00:00
"\n",
"create table mastodon_toot as\n",
"select mr.*, ln.language_name\n",
2023-02-09 05:27:01 +00:00
"from mastodon_toot_raw mr left outer join language ln on (mr.language = ln.lang_iso);"
2023-02-06 06:44:36 +00:00
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# The Mastodon app landscape\n",
"What clients are used to access mastodon instances"
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 70,
2023-02-06 06:44:36 +00:00
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Returning data to local variable mastodon_app_df\n"
]
}
],
"source": [
"%%sql\n",
"mastodon_app_df << \n",
"select *\n",
2023-02-09 05:26:22 +00:00
"from mastodon_toot\n",
2023-02-13 03:38:14 +00:00
"where app is not null \n",
"and app <> ''\n",
2023-02-14 05:02:54 +00:00
"and bot='False'\n",
";"
2023-02-06 06:44:36 +00:00
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 71,
2023-02-06 06:44:36 +00:00
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<AxesSubplot: xlabel='count', ylabel='app'>"
]
},
2023-02-14 05:02:54 +00:00
"execution_count": 71,
2023-02-06 06:44:36 +00:00
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
2023-02-14 05:02:54 +00:00
"image/png": "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
2023-02-06 06:44:36 +00:00
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"sns.countplot(data=mastodon_app_df, y=\"app\", order=mastodon_app_df.app.value_counts().iloc[:10].index)"
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 102,
2023-02-09 05:26:22 +00:00
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
2023-02-14 05:02:54 +00:00
" <th>Created day</th>\n",
" <th>Num toots</th>\n",
" <th>Num users</th>\n",
" <th>Num urls</th>\n",
" <th>Most freq non-bot</th>\n",
" <th>Most freq bot</th>\n",
" <th>Most freq host</th>\n",
2023-02-09 05:26:22 +00:00
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>2023/02/08 Wed</td>\n",
2023-02-14 05:02:54 +00:00
" <td>188503</td>\n",
2023-02-13 03:38:14 +00:00
" <td>49649</td>\n",
" <td>4372</td>\n",
" <td>gnutiez</td>\n",
" <td>cnexnews</td>\n",
" <td>https://mastodon.social</td>\n",
2023-02-09 05:27:01 +00:00
" </tr>\n",
" <tr>\n",
2023-02-14 05:02:54 +00:00
" <th>1</th>\n",
2023-02-09 05:27:01 +00:00
" <td>2023/02/09 Thu</td>\n",
2023-02-13 03:38:14 +00:00
" <td>166096</td>\n",
" <td>48532</td>\n",
" <td>4227</td>\n",
" <td>worldeconomicfella</td>\n",
" <td>cnexnews</td>\n",
" <td>https://mastodon.social</td>\n",
" </tr>\n",
" <tr>\n",
2023-02-14 05:02:54 +00:00
" <th>2</th>\n",
2023-02-13 03:38:14 +00:00
" <td>2023/02/10 Fri</td>\n",
2023-02-14 05:02:54 +00:00
" <td>207877</td>\n",
" <td>54230</td>\n",
" <td>4608</td>\n",
" <td>gnutiez</td>\n",
2023-02-13 03:38:14 +00:00
" <td>cnexnews</td>\n",
" <td>https://mastodon.social</td>\n",
2023-02-09 05:26:22 +00:00
" </tr>\n",
2023-02-14 05:02:54 +00:00
" <tr>\n",
" <th>3</th>\n",
" <td>2023/02/11 Sat</td>\n",
" <td>213085</td>\n",
" <td>54624</td>\n",
" <td>4649</td>\n",
" <td>EwonRael</td>\n",
" <td>cnexnews</td>\n",
" <td>https://mastodon.social</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>2023/02/12 Sun</td>\n",
" <td>201201</td>\n",
" <td>49977</td>\n",
" <td>4507</td>\n",
" <td>EwonRael</td>\n",
" <td>J1gold</td>\n",
" <td>https://mastodon.social</td>\n",
" </tr>\n",
2023-02-09 05:26:22 +00:00
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
2023-02-14 05:02:54 +00:00
" Created day Num toots Num users Num urls Most freq non-bot \\\n",
"0 2023/02/08 Wed 188503 49649 4372 gnutiez \n",
"1 2023/02/09 Thu 166096 48532 4227 worldeconomicfella \n",
"2 2023/02/10 Fri 207877 54230 4608 gnutiez \n",
"3 2023/02/11 Sat 213085 54624 4649 EwonRael \n",
"4 2023/02/12 Sun 201201 49977 4507 EwonRael \n",
2023-02-13 03:38:14 +00:00
"\n",
2023-02-14 05:02:54 +00:00
" Most freq bot Most freq host \n",
"0 cnexnews https://mastodon.social \n",
"1 cnexnews https://mastodon.social \n",
"2 cnexnews https://mastodon.social \n",
2023-02-13 03:38:14 +00:00
"3 cnexnews https://mastodon.social \n",
2023-02-14 05:02:54 +00:00
"4 J1gold https://mastodon.social "
2023-02-09 05:26:22 +00:00
]
},
2023-02-14 05:02:54 +00:00
"execution_count": 102,
2023-02-09 05:26:22 +00:00
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%sql\n",
2023-02-14 05:02:54 +00:00
"select strftime(created_tz, '%Y/%m/%d %a') as \"Created day\"\n",
", count(*) as \"Num toots\"\n",
", count(distinct(username)) as \"Num users\"\n",
", count(distinct(from_instance)) as \"Num urls\"\n",
", mode(case when bot='False' then username end) as \"Most freq non-bot\"\n",
", mode(case when bot='True' then username end) as \"Most freq bot\"\n",
", mode(base_url) as \"Most freq host\"\n",
2023-02-09 05:26:22 +00:00
"from mastodon_toot\n",
2023-02-14 05:02:54 +00:00
"where created_tz between TIMESTAMP '2023-02-07 13:00:00' and TIMESTAMP '2023-02-12 12:59:59' \n",
2023-02-09 05:26:22 +00:00
"group by 1\n",
"order by 1\n",
";"
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 106,
2023-02-13 03:38:14 +00:00
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>username</th>\n",
" <th>num_toots</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
2023-02-14 05:02:54 +00:00
" <td>mfioretti_en</td>\n",
" <td>50</td>\n",
2023-02-13 03:38:14 +00:00
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
2023-02-14 05:02:54 +00:00
" <td>ToddPM</td>\n",
" <td>50</td>\n",
2023-02-13 03:38:14 +00:00
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
" <td>50</td>\n",
2023-02-13 03:38:14 +00:00
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
2023-02-14 05:02:54 +00:00
" <td>footiebuzz</td>\n",
" <td>50</td>\n",
2023-02-13 03:38:14 +00:00
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
2023-02-14 05:02:54 +00:00
" <td>jonn</td>\n",
" <td>50</td>\n",
2023-02-13 03:38:14 +00:00
" </tr>\n",
" <tr>\n",
2023-02-14 05:02:54 +00:00
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
2023-02-13 03:38:14 +00:00
" </tr>\n",
" <tr>\n",
2023-02-14 05:02:54 +00:00
" <th>5392</th>\n",
" <td>KydiaMusic</td>\n",
" <td>20</td>\n",
2023-02-13 03:38:14 +00:00
" </tr>\n",
" <tr>\n",
2023-02-14 05:02:54 +00:00
" <th>5393</th>\n",
" <td>alexthecamel</td>\n",
" <td>20</td>\n",
2023-02-13 03:38:14 +00:00
" </tr>\n",
" <tr>\n",
2023-02-14 05:02:54 +00:00
" <th>5394</th>\n",
" <td>shayneoneill</td>\n",
" <td>20</td>\n",
2023-02-13 03:38:14 +00:00
" </tr>\n",
" <tr>\n",
2023-02-14 05:02:54 +00:00
" <th>5395</th>\n",
" <td>nengeg</td>\n",
" <td>20</td>\n",
2023-02-13 03:38:14 +00:00
" </tr>\n",
" <tr>\n",
2023-02-14 05:02:54 +00:00
" <th>5396</th>\n",
" <td>Nezchan</td>\n",
" <td>20</td>\n",
2023-02-13 03:38:14 +00:00
" </tr>\n",
" </tbody>\n",
"</table>\n",
2023-02-14 05:02:54 +00:00
"<p>5397 rows × 2 columns</p>\n",
2023-02-13 03:38:14 +00:00
"</div>"
],
"text/plain": [
2023-02-14 05:02:54 +00:00
" username num_toots\n",
"0 mfioretti_en 50\n",
"1 ToddPM 50\n",
"2 DevinPike 50\n",
"3 footiebuzz 50\n",
"4 jonn 50\n",
"... ... ...\n",
"5392 KydiaMusic 20\n",
"5393 alexthecamel 20\n",
"5394 shayneoneill 20\n",
"5395 nengeg 20\n",
"5396 Nezchan 20\n",
"\n",
"[5397 rows x 2 columns]"
2023-02-13 03:38:14 +00:00
]
},
2023-02-14 05:02:54 +00:00
"execution_count": 106,
2023-02-13 03:38:14 +00:00
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%sql\n",
"select username\n",
", count(*) as num_toots\n",
"from mastodon_toot\n",
"where language = 'en'\n",
"and bot = 'False'\n",
"group by 1 \n",
2023-02-14 05:02:54 +00:00
"having count(*) between 20 and 50\n",
2023-02-13 03:38:14 +00:00
"order by 2 desc\n",
";"
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 107,
2023-02-13 03:38:14 +00:00
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>m_id</th>\n",
" <th>created_at</th>\n",
" <th>created_tz</th>\n",
" <th>app</th>\n",
" <th>url</th>\n",
" <th>from_instance</th>\n",
" <th>base_url</th>\n",
" <th>language</th>\n",
" <th>favourites</th>\n",
" <th>username</th>\n",
" <th>bot</th>\n",
" <th>tags</th>\n",
" <th>characters</th>\n",
" <th>mastodon_text</th>\n",
" <th>language_name</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
2023-02-14 05:02:54 +00:00
" <td>109843918895278067</td>\n",
" <td>1676085188</td>\n",
" <td>2023-02-11 03:13:08</td>\n",
2023-02-13 03:38:14 +00:00
" <td></td>\n",
2023-02-14 05:02:54 +00:00
" <td>https://mastodon.world/@DevinPike/109843918806...</td>\n",
" <td>mastodon.world</td>\n",
2023-02-13 03:38:14 +00:00
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
2023-02-13 03:38:14 +00:00
" <td>False</td>\n",
2023-02-14 05:02:54 +00:00
" <td>3</td>\n",
" <td>220</td>\n",
" <td>I repeat: Felissa Rose is a goddamned national...</td>\n",
2023-02-13 03:38:14 +00:00
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
2023-02-14 05:02:54 +00:00
" <td>109843857334524114</td>\n",
" <td>1676084249</td>\n",
" <td>2023-02-11 02:57:29</td>\n",
2023-02-13 03:38:14 +00:00
" <td></td>\n",
2023-02-14 05:02:54 +00:00
" <td>https://mastodon.world/@DevinPike/109843857203...</td>\n",
" <td>mastodon.world</td>\n",
2023-02-13 03:38:14 +00:00
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
2023-02-13 03:38:14 +00:00
" <td>False</td>\n",
2023-02-14 05:02:54 +00:00
" <td>3</td>\n",
" <td>136</td>\n",
" <td>This mall manager is an absolute spokesperson ...</td>\n",
2023-02-13 03:38:14 +00:00
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
2023-02-14 05:02:54 +00:00
" <td>109837981162695222</td>\n",
" <td>1675994589</td>\n",
" <td>2023-02-10 02:03:09</td>\n",
2023-02-13 03:38:14 +00:00
" <td></td>\n",
2023-02-14 05:02:54 +00:00
" <td>https://mastodon.world/@DevinPike/109837980957...</td>\n",
" <td>mastodon.world</td>\n",
2023-02-13 03:38:14 +00:00
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
2023-02-13 03:38:14 +00:00
" <td>False</td>\n",
2023-02-14 05:02:54 +00:00
" <td>1</td>\n",
" <td>234</td>\n",
" <td>Had a hunch, so I threw in SLAP SHOT (1977). A...</td>\n",
2023-02-13 03:38:14 +00:00
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
2023-02-14 05:02:54 +00:00
" <td>109843822952323390</td>\n",
" <td>1676083724</td>\n",
" <td>2023-02-11 02:48:44</td>\n",
2023-02-13 03:38:14 +00:00
" <td></td>\n",
2023-02-14 05:02:54 +00:00
" <td>https://mastodon.world/@DevinPike/109843822847...</td>\n",
" <td>mastodon.world</td>\n",
2023-02-13 03:38:14 +00:00
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
2023-02-13 03:38:14 +00:00
" <td>False</td>\n",
2023-02-14 05:02:54 +00:00
" <td>3</td>\n",
" <td>134</td>\n",
" <td>The more bourbon I drink, the more “natural” t...</td>\n",
2023-02-13 03:38:14 +00:00
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
2023-02-14 05:02:54 +00:00
" <td>109843939306558669</td>\n",
" <td>1676085499</td>\n",
" <td>2023-02-11 03:18:19</td>\n",
2023-02-13 03:38:14 +00:00
" <td></td>\n",
2023-02-14 05:02:54 +00:00
" <td>https://mastodon.world/@DevinPike/109843939278...</td>\n",
" <td>mastodon.world</td>\n",
2023-02-13 03:38:14 +00:00
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
2023-02-13 03:38:14 +00:00
" <td>False</td>\n",
2023-02-14 05:02:54 +00:00
" <td>3</td>\n",
" <td>89</td>\n",
" <td>“Why do you do this?” #TheLastDriveIn #MutantF...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>109843924911540418</td>\n",
" <td>1676085280</td>\n",
" <td>2023-02-11 03:14:40</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843924885...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
2023-02-13 03:38:14 +00:00
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>132</td>\n",
" <td>HOLY GOD MILLERS OUTPOST AND CASUAL CORNER I ...</td>\n",
2023-02-13 03:38:14 +00:00
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
2023-02-14 05:02:54 +00:00
" <th>6</th>\n",
" <td>109843882627528212</td>\n",
" <td>1676084635</td>\n",
" <td>2023-02-11 03:03:55</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843882545...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>133</td>\n",
" <td>HOLY GOD MILLERS CROSSONG AND CASUAL CORNER I...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>109852668169351867</td>\n",
" <td>1676218692</td>\n",
" <td>2023-02-12 16:18:12</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109852668105...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>0</td>\n",
" <td>239</td>\n",
" <td>Its 2023, and “trunk rattle” is still a thing...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>109849180746062567</td>\n",
" <td>1676165478</td>\n",
" <td>2023-02-12 01:31:18</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109849180717...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>4</td>\n",
" <td>149</td>\n",
" <td>Question for the peanut gallery:Do any of you ...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>109843780616124776</td>\n",
" <td>1676083078</td>\n",
" <td>2023-02-11 02:37:58</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843780587...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>95</td>\n",
" <td>BRENNAN LAYING DOWN THE LAW #TheLastDriveIn @D...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>109843789065279130</td>\n",
" <td>1676083207</td>\n",
" <td>2023-02-11 02:40:07</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843789037...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>132</td>\n",
" <td>Wet Seal sold surf clothes, swim gear, Et Al. ...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>109838740900536189</td>\n",
" <td>1676006178</td>\n",
" <td>2023-02-10 05:16:18</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109838740833...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>5</td>\n",
" <td>122</td>\n",
" <td>Only I could pull a tricep muscle playing Beat...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>109844064575074075</td>\n",
" <td>1676087426</td>\n",
" <td>2023-02-11 03:50:26</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109844064351...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>125</td>\n",
" <td>Am … am I supposed to be cheering for Eric in ...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>109844126527474772</td>\n",
" <td>1676088356</td>\n",
" <td>2023-02-11 04:05:56</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109844126214...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>135</td>\n",
" <td>“LEMME SHOW YA SOMETHIN!” Sweet Jebus - Eric i...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>109844155543921638</td>\n",
" <td>1676088799</td>\n",
" <td>2023-02-11 04:13:19</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109844155420...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>196</td>\n",
" <td>THE MIRACLE AT MORGANS CREEK is one of the fi...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>109842141171569893</td>\n",
" <td>1676058063</td>\n",
" <td>2023-02-10 19:41:03</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109842140697...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>5</td>\n",
" <td>78</td>\n",
" <td>ALWAYS. JUDGING.#Kieran #CatsOfMastodon #Weigi...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>109843885257037828</td>\n",
" <td>1676084675</td>\n",
" <td>2023-02-11 03:04:35</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843885226...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>133</td>\n",
" <td>HOLY GOD MILLERS CROSSING AND CASUAL CORNER I...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>109843955334784089</td>\n",
" <td>1676085744</td>\n",
" <td>2023-02-11 03:22:24</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843955302...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>132</td>\n",
" <td>Vic Damone wouldnt sell the mall managers ki...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>109843784576355027</td>\n",
" <td>1676083144</td>\n",
" <td>2023-02-11 02:39:04</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843784541...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>95</td>\n",
" <td>BRENNAN LAYING DOWN THE LAW #TheLastDriveIn #M...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>109843869663793697</td>\n",
" <td>1676084439</td>\n",
" <td>2023-02-11 03:00:39</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843869390...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>169</td>\n",
" <td>Mitzi Shore loved this kid. Absolutely loved h...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>109844213634136843</td>\n",
" <td>1676089685</td>\n",
" <td>2023-02-11 04:28:05</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109844213600...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>206</td>\n",
" <td>“Please evacuate the mall.”THEYRE NOT ALREADY...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>109843804674934283</td>\n",
" <td>1676083449</td>\n",
" <td>2023-02-11 02:44:09</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843804295...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>111</td>\n",
" <td>Ahhhh, that time-honored acronym of FADCIG. #T...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>109843965641331385</td>\n",
" <td>1676085901</td>\n",
" <td>2023-02-11 03:25:01</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843965610...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>168</td>\n",
" <td>Ive never seen this film before, but maybe th...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>109843513839277352</td>\n",
" <td>1676079008</td>\n",
" <td>2023-02-11 01:30:08</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843513700...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>137</td>\n",
" <td>Okay, #MutantFam… did anyone elses countdown ...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>109843798448954421</td>\n",
" <td>1676083350</td>\n",
" <td>2023-02-11 02:42:30</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843798409...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>149</td>\n",
" <td>Anyone want to lay odds that no one at the She...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>109836651227712963</td>\n",
" <td>1675974293</td>\n",
" <td>2023-02-09 20:24:53</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109836650982...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>1</td>\n",
" <td>451</td>\n",
" <td>In July 2000, a concert benefiting the Nordoff...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>109843809586241822</td>\n",
" <td>1676083520</td>\n",
" <td>2023-02-11 02:45:20</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843809393...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>151</td>\n",
" <td>True story: I married a lesbian condom shop ma...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>109844141546032249</td>\n",
" <td>1676088585</td>\n",
" <td>2023-02-11 04:09:45</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109844141508...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>194</td>\n",
" <td>I would give my eye teeth to have John Brennan...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>109844157403467782</td>\n",
" <td>1676088827</td>\n",
" <td>2023-02-11 04:13:47</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109844157364...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>196</td>\n",
" <td>THE MIRACLE AT MORGANS CREEK is one of the fi...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>109844215405255145</td>\n",
" <td>1676089712</td>\n",
" <td>2023-02-11 04:28:32</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109844215375...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>206</td>\n",
" <td>“Please evacuate the mall.”THEYRE NOT ALREADY...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>109844119255598090</td>\n",
" <td>1676088251</td>\n",
" <td>2023-02-11 04:04:11</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109844119216...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>152</td>\n",
" <td>I could have happily gone the rest of my life ...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>31</th>\n",
" <td>109844190548739240</td>\n",
" <td>1676089333</td>\n",
" <td>2023-02-11 04:22:13</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109844190503...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>115</td>\n",
" <td>Uh-oh. Fire. I smell some synchronicity, here....</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>32</th>\n",
" <td>109849178483082445</td>\n",
" <td>1676165443</td>\n",
" <td>2023-02-12 01:30:43</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109849178417...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>142</td>\n",
" <td>Question for the peanut gallery:Do any of you ...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>33</th>\n",
" <td>109843782391978159</td>\n",
" <td>1676083105</td>\n",
" <td>2023-02-11 02:38:25</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843782358...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>95</td>\n",
" <td>BRENNAN LAYING DOWN THE LAW #TheLastDriveIn @D...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>34</th>\n",
" <td>109831231994562631</td>\n",
" <td>1675891604</td>\n",
" <td>2023-02-08 21:26:44</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109831231032...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>2</td>\n",
" <td>200</td>\n",
" <td>A question for those who have lived in both #D...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>35</th>\n",
" <td>109844109705602057</td>\n",
" <td>1676088099</td>\n",
" <td>2023-02-11 04:01:39</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109844109663...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>147</td>\n",
" <td>Did the fire burn Erics vocal cords? Or does ...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>36</th>\n",
" <td>109843986053237242</td>\n",
" <td>1676086213</td>\n",
" <td>2023-02-11 03:30:13</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843986010...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>154</td>\n",
" <td>Its so easy to dig in to peoples graves to c...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>37</th>\n",
" <td>109844004046301735</td>\n",
" <td>1676086487</td>\n",
" <td>2023-02-11 03:34:47</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109844004006...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>95</td>\n",
" <td>ONE HUNDRED FORTY TV FILMS! #TheLastDriveIn #M...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>38</th>\n",
" <td>109843990484515953</td>\n",
" <td>1676086281</td>\n",
" <td>2023-02-11 03:31:21</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843990327...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>107</td>\n",
" <td>FAST &amp; FURIOUS ZERO: SHERMAN OAKS DRIFT #TheLa...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>39</th>\n",
" <td>109843970543500845</td>\n",
" <td>1676085976</td>\n",
" <td>2023-02-11 03:26:16</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843970495...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>196</td>\n",
" <td>Theres something really off-putting about Pet...</td>\n",
" <td>English</td>\n",
2023-02-13 03:38:14 +00:00
" </tr>\n",
" <tr>\n",
2023-02-14 05:02:54 +00:00
" <th>40</th>\n",
" <td>109843728401832158</td>\n",
" <td>1676082281</td>\n",
" <td>2023-02-11 02:24:41</td>\n",
2023-02-13 03:38:14 +00:00
" <td></td>\n",
2023-02-14 05:02:54 +00:00
" <td>https://mastodon.world/@DevinPike/109843728370...</td>\n",
" <td>mastodon.world</td>\n",
2023-02-13 03:38:14 +00:00
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
2023-02-13 03:38:14 +00:00
" <td>False</td>\n",
2023-02-14 05:02:54 +00:00
" <td>3</td>\n",
" <td>156</td>\n",
" <td>Is there EVER a killers POV that isnt shot w...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>41</th>\n",
" <td>109830750831110350</td>\n",
" <td>1675884260</td>\n",
" <td>2023-02-08 19:24:20</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109830750413...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
2023-02-13 03:38:14 +00:00
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>0</td>\n",
" <td>300</td>\n",
" <td>Last night, I had my first ketamine infusion t...</td>\n",
2023-02-13 03:38:14 +00:00
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
2023-02-14 05:02:54 +00:00
" <th>42</th>\n",
" <td>109843766726475578</td>\n",
" <td>1676082866</td>\n",
" <td>2023-02-11 02:34:26</td>\n",
2023-02-13 03:38:14 +00:00
" <td></td>\n",
2023-02-14 05:02:54 +00:00
" <td>https://mastodon.world/@DevinPike/109843766682...</td>\n",
" <td>mastodon.world</td>\n",
2023-02-13 03:38:14 +00:00
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
2023-02-13 03:38:14 +00:00
" <td>False</td>\n",
2023-02-14 05:02:54 +00:00
" <td>3</td>\n",
" <td>121</td>\n",
" <td>This guard makes Paul Blart look like Harry Ca...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>43</th>\n",
" <td>109843733885190483</td>\n",
" <td>1676082365</td>\n",
" <td>2023-02-11 02:26:05</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843733838...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
2023-02-13 03:38:14 +00:00
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>106</td>\n",
" <td>Pre-Weasel Pauly Shore. Still grating. #TheLas...</td>\n",
2023-02-13 03:38:14 +00:00
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
2023-02-14 05:02:54 +00:00
" <th>44</th>\n",
" <td>109844206268424330</td>\n",
" <td>1676089573</td>\n",
" <td>2023-02-11 04:26:13</td>\n",
2023-02-13 03:38:14 +00:00
" <td></td>\n",
2023-02-14 05:02:54 +00:00
" <td>https://mastodon.world/@DevinPike/109844206225...</td>\n",
" <td>mastodon.world</td>\n",
2023-02-13 03:38:14 +00:00
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
2023-02-13 03:38:14 +00:00
" <td>False</td>\n",
2023-02-14 05:02:54 +00:00
" <td>3</td>\n",
" <td>174</td>\n",
" <td>… and if she had bigger shoulder pads, Eric wo...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>45</th>\n",
" <td>109844231932032045</td>\n",
" <td>1676089965</td>\n",
" <td>2023-02-11 04:32:45</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109844231903...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
2023-02-13 03:38:14 +00:00
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>258</td>\n",
" <td>How DARE they not let Erics eye open suddenly...</td>\n",
2023-02-13 03:38:14 +00:00
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
2023-02-14 05:02:54 +00:00
" <th>46</th>\n",
" <td>109852843057555643</td>\n",
" <td>1676221375</td>\n",
" <td>2023-02-12 17:02:55</td>\n",
2023-02-13 03:38:14 +00:00
" <td></td>\n",
2023-02-14 05:02:54 +00:00
" <td>https://mastodon.world/@DevinPike/109852842878...</td>\n",
" <td>mastodon.world</td>\n",
2023-02-13 03:38:14 +00:00
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
2023-02-13 03:38:14 +00:00
" <td>False</td>\n",
2023-02-14 05:02:54 +00:00
" <td>7</td>\n",
" <td>280</td>\n",
" <td>I have no real interest in either #SuperbowlLV...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>47</th>\n",
" <td>109844169259377263</td>\n",
" <td>1676089009</td>\n",
" <td>2023-02-11 04:16:49</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109844169217...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
2023-02-13 03:38:14 +00:00
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>237</td>\n",
" <td>The Britney Spears / Jason Alexander marriage ...</td>\n",
2023-02-13 03:38:14 +00:00
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
2023-02-14 05:02:54 +00:00
" <th>48</th>\n",
" <td>109844197568076260</td>\n",
" <td>1676089440</td>\n",
" <td>2023-02-11 04:24:00</td>\n",
2023-02-13 03:38:14 +00:00
" <td></td>\n",
2023-02-14 05:02:54 +00:00
" <td>https://mastodon.world/@DevinPike/109844197533...</td>\n",
" <td>mastodon.world</td>\n",
2023-02-13 03:38:14 +00:00
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
2023-02-13 03:38:14 +00:00
" <td>False</td>\n",
2023-02-14 05:02:54 +00:00
" <td>3</td>\n",
" <td>133</td>\n",
" <td>“You get sequins or shoulder pads, Morgan. You...</td>\n",
" <td>English</td>\n",
" </tr>\n",
" <tr>\n",
" <th>49</th>\n",
" <td>109843759304647992</td>\n",
" <td>1676082753</td>\n",
" <td>2023-02-11 02:32:33</td>\n",
" <td></td>\n",
" <td>https://mastodon.world/@DevinPike/109843759227...</td>\n",
" <td>mastodon.world</td>\n",
" <td>https://mastodon.social</td>\n",
" <td>en</td>\n",
2023-02-13 03:38:14 +00:00
" <td>0</td>\n",
2023-02-14 05:02:54 +00:00
" <td>DevinPike</td>\n",
" <td>False</td>\n",
" <td>3</td>\n",
" <td>237</td>\n",
" <td>Ahhhhhh, the changing booths with zero privacy...</td>\n",
2023-02-13 03:38:14 +00:00
" <td>English</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
2023-02-14 05:02:54 +00:00
" m_id created_at created_tz app \\\n",
"0 109843918895278067 1676085188 2023-02-11 03:13:08 \n",
"1 109843857334524114 1676084249 2023-02-11 02:57:29 \n",
"2 109837981162695222 1675994589 2023-02-10 02:03:09 \n",
"3 109843822952323390 1676083724 2023-02-11 02:48:44 \n",
"4 109843939306558669 1676085499 2023-02-11 03:18:19 \n",
"5 109843924911540418 1676085280 2023-02-11 03:14:40 \n",
"6 109843882627528212 1676084635 2023-02-11 03:03:55 \n",
"7 109852668169351867 1676218692 2023-02-12 16:18:12 \n",
"8 109849180746062567 1676165478 2023-02-12 01:31:18 \n",
"9 109843780616124776 1676083078 2023-02-11 02:37:58 \n",
"10 109843789065279130 1676083207 2023-02-11 02:40:07 \n",
"11 109838740900536189 1676006178 2023-02-10 05:16:18 \n",
"12 109844064575074075 1676087426 2023-02-11 03:50:26 \n",
"13 109844126527474772 1676088356 2023-02-11 04:05:56 \n",
"14 109844155543921638 1676088799 2023-02-11 04:13:19 \n",
"15 109842141171569893 1676058063 2023-02-10 19:41:03 \n",
"16 109843885257037828 1676084675 2023-02-11 03:04:35 \n",
"17 109843955334784089 1676085744 2023-02-11 03:22:24 \n",
"18 109843784576355027 1676083144 2023-02-11 02:39:04 \n",
"19 109843869663793697 1676084439 2023-02-11 03:00:39 \n",
"20 109844213634136843 1676089685 2023-02-11 04:28:05 \n",
"21 109843804674934283 1676083449 2023-02-11 02:44:09 \n",
"22 109843965641331385 1676085901 2023-02-11 03:25:01 \n",
"23 109843513839277352 1676079008 2023-02-11 01:30:08 \n",
"24 109843798448954421 1676083350 2023-02-11 02:42:30 \n",
"25 109836651227712963 1675974293 2023-02-09 20:24:53 \n",
"26 109843809586241822 1676083520 2023-02-11 02:45:20 \n",
"27 109844141546032249 1676088585 2023-02-11 04:09:45 \n",
"28 109844157403467782 1676088827 2023-02-11 04:13:47 \n",
"29 109844215405255145 1676089712 2023-02-11 04:28:32 \n",
"30 109844119255598090 1676088251 2023-02-11 04:04:11 \n",
"31 109844190548739240 1676089333 2023-02-11 04:22:13 \n",
"32 109849178483082445 1676165443 2023-02-12 01:30:43 \n",
"33 109843782391978159 1676083105 2023-02-11 02:38:25 \n",
"34 109831231994562631 1675891604 2023-02-08 21:26:44 \n",
"35 109844109705602057 1676088099 2023-02-11 04:01:39 \n",
"36 109843986053237242 1676086213 2023-02-11 03:30:13 \n",
"37 109844004046301735 1676086487 2023-02-11 03:34:47 \n",
"38 109843990484515953 1676086281 2023-02-11 03:31:21 \n",
"39 109843970543500845 1676085976 2023-02-11 03:26:16 \n",
"40 109843728401832158 1676082281 2023-02-11 02:24:41 \n",
"41 109830750831110350 1675884260 2023-02-08 19:24:20 \n",
"42 109843766726475578 1676082866 2023-02-11 02:34:26 \n",
"43 109843733885190483 1676082365 2023-02-11 02:26:05 \n",
"44 109844206268424330 1676089573 2023-02-11 04:26:13 \n",
"45 109844231932032045 1676089965 2023-02-11 04:32:45 \n",
"46 109852843057555643 1676221375 2023-02-12 17:02:55 \n",
"47 109844169259377263 1676089009 2023-02-11 04:16:49 \n",
"48 109844197568076260 1676089440 2023-02-11 04:24:00 \n",
"49 109843759304647992 1676082753 2023-02-11 02:32:33 \n",
2023-02-13 03:38:14 +00:00
"\n",
2023-02-14 05:02:54 +00:00
" url from_instance \\\n",
"0 https://mastodon.world/@DevinPike/109843918806... mastodon.world \n",
"1 https://mastodon.world/@DevinPike/109843857203... mastodon.world \n",
"2 https://mastodon.world/@DevinPike/109837980957... mastodon.world \n",
"3 https://mastodon.world/@DevinPike/109843822847... mastodon.world \n",
"4 https://mastodon.world/@DevinPike/109843939278... mastodon.world \n",
"5 https://mastodon.world/@DevinPike/109843924885... mastodon.world \n",
"6 https://mastodon.world/@DevinPike/109843882545... mastodon.world \n",
"7 https://mastodon.world/@DevinPike/109852668105... mastodon.world \n",
"8 https://mastodon.world/@DevinPike/109849180717... mastodon.world \n",
"9 https://mastodon.world/@DevinPike/109843780587... mastodon.world \n",
"10 https://mastodon.world/@DevinPike/109843789037... mastodon.world \n",
"11 https://mastodon.world/@DevinPike/109838740833... mastodon.world \n",
"12 https://mastodon.world/@DevinPike/109844064351... mastodon.world \n",
"13 https://mastodon.world/@DevinPike/109844126214... mastodon.world \n",
"14 https://mastodon.world/@DevinPike/109844155420... mastodon.world \n",
"15 https://mastodon.world/@DevinPike/109842140697... mastodon.world \n",
"16 https://mastodon.world/@DevinPike/109843885226... mastodon.world \n",
"17 https://mastodon.world/@DevinPike/109843955302... mastodon.world \n",
"18 https://mastodon.world/@DevinPike/109843784541... mastodon.world \n",
"19 https://mastodon.world/@DevinPike/109843869390... mastodon.world \n",
"20 https://mastodon.world/@DevinPike/109844213600... mastodon.world \n",
"21 https://mastodon.world/@DevinPike/109843804295... mastodon.world \n",
"22 https://mastodon.world/@DevinPike/109843965610... mastodon.world \n",
"23 https://mastodon.world/@DevinPike/109843513700... mastodon.world \n",
"24 https://mastodon.world/@DevinPike/109843798409... mastodon.world \n",
"25 https://mastodon.world/@DevinPike/109836650982... mastodon.world \n",
"26 https://mastodon.world/@DevinPike/109843809393... mastodon.world \n",
"27 https://mastodon.world/@DevinPike/109844141508... mastodon.world \n",
"28 https://mastodon.world/@DevinPike/109844157364... mastodon.world \n",
"29 https://mastodon.world/@DevinPike/109844215375... mastodon.world \n",
"30 https://mastodon.world/@DevinPike/109844119216... mastodon.world \n",
"31 https://mastodon.world/@DevinPike/109844190503... mastodon.world \n",
"32 https://mastodon.world/@DevinPike/109849178417... mastodon.world \n",
"33 https://mastodon.world/@DevinPike/109843782358... mastodon.world \n",
"34 https://mastodon.world/@DevinPike/109831231032... mastodon.world \n",
"35 https://mastodon.world/@DevinPike/109844109663... mastodon.world \n",
"36 https://mastodon.world/@DevinPike/109843986010... mastodon.world \n",
"37 https://mastodon.world/@DevinPike/109844004006... mastodon.world \n",
"38 https://mastodon.world/@DevinPike/109843990327... mastodon.world \n",
"39 https://mastodon.world/@DevinPike/109843970495... mastodon.world \n",
"40 https://mastodon.world/@DevinPike/109843728370... mastodon.world \n",
"41 https://mastodon.world/@DevinPike/109830750413... mastodon.world \n",
"42 https://mastodon.world/@DevinPike/109843766682... mastodon.world \n",
"43 https://mastodon.world/@DevinPike/109843733838... mastodon.world \n",
"44 https://mastodon.world/@DevinPike/109844206225... mastodon.world \n",
"45 https://mastodon.world/@DevinPike/109844231903... mastodon.world \n",
"46 https://mastodon.world/@DevinPike/109852842878... mastodon.world \n",
"47 https://mastodon.world/@DevinPike/109844169217... mastodon.world \n",
"48 https://mastodon.world/@DevinPike/109844197533... mastodon.world \n",
"49 https://mastodon.world/@DevinPike/109843759227... mastodon.world \n",
2023-02-13 03:38:14 +00:00
"\n",
2023-02-14 05:02:54 +00:00
" base_url language favourites username bot tags \\\n",
"0 https://mastodon.social en 0 DevinPike False 3 \n",
"1 https://mastodon.social en 0 DevinPike False 3 \n",
"2 https://mastodon.social en 0 DevinPike False 1 \n",
"3 https://mastodon.social en 0 DevinPike False 3 \n",
"4 https://mastodon.social en 0 DevinPike False 3 \n",
"5 https://mastodon.social en 0 DevinPike False 3 \n",
"6 https://mastodon.social en 0 DevinPike False 3 \n",
"7 https://mastodon.social en 0 DevinPike False 0 \n",
"8 https://mastodon.social en 0 DevinPike False 4 \n",
"9 https://mastodon.social en 0 DevinPike False 3 \n",
"10 https://mastodon.social en 0 DevinPike False 3 \n",
"11 https://mastodon.social en 0 DevinPike False 5 \n",
"12 https://mastodon.social en 0 DevinPike False 3 \n",
"13 https://mastodon.social en 0 DevinPike False 3 \n",
"14 https://mastodon.social en 0 DevinPike False 3 \n",
"15 https://mastodon.social en 0 DevinPike False 5 \n",
"16 https://mastodon.social en 0 DevinPike False 3 \n",
"17 https://mastodon.social en 0 DevinPike False 3 \n",
"18 https://mastodon.social en 0 DevinPike False 3 \n",
"19 https://mastodon.social en 0 DevinPike False 3 \n",
"20 https://mastodon.social en 0 DevinPike False 3 \n",
"21 https://mastodon.social en 0 DevinPike False 3 \n",
"22 https://mastodon.social en 0 DevinPike False 3 \n",
"23 https://mastodon.social en 0 DevinPike False 3 \n",
"24 https://mastodon.social en 0 DevinPike False 3 \n",
"25 https://mastodon.social en 0 DevinPike False 1 \n",
"26 https://mastodon.social en 0 DevinPike False 3 \n",
"27 https://mastodon.social en 0 DevinPike False 3 \n",
"28 https://mastodon.social en 0 DevinPike False 3 \n",
"29 https://mastodon.social en 0 DevinPike False 3 \n",
"30 https://mastodon.social en 0 DevinPike False 3 \n",
"31 https://mastodon.social en 0 DevinPike False 3 \n",
"32 https://mastodon.social en 0 DevinPike False 3 \n",
"33 https://mastodon.social en 0 DevinPike False 3 \n",
"34 https://mastodon.social en 0 DevinPike False 2 \n",
"35 https://mastodon.social en 0 DevinPike False 3 \n",
"36 https://mastodon.social en 0 DevinPike False 3 \n",
"37 https://mastodon.social en 0 DevinPike False 3 \n",
"38 https://mastodon.social en 0 DevinPike False 3 \n",
"39 https://mastodon.social en 0 DevinPike False 3 \n",
"40 https://mastodon.social en 0 DevinPike False 3 \n",
"41 https://mastodon.social en 0 DevinPike False 0 \n",
"42 https://mastodon.social en 0 DevinPike False 3 \n",
"43 https://mastodon.social en 0 DevinPike False 3 \n",
"44 https://mastodon.social en 0 DevinPike False 3 \n",
"45 https://mastodon.social en 0 DevinPike False 3 \n",
"46 https://mastodon.social en 0 DevinPike False 7 \n",
"47 https://mastodon.social en 0 DevinPike False 3 \n",
"48 https://mastodon.social en 0 DevinPike False 3 \n",
"49 https://mastodon.social en 0 DevinPike False 3 \n",
2023-02-13 03:38:14 +00:00
"\n",
2023-02-14 05:02:54 +00:00
" characters mastodon_text \\\n",
"0 220 I repeat: Felissa Rose is a goddamned national... \n",
"1 136 This mall manager is an absolute spokesperson ... \n",
"2 234 Had a hunch, so I threw in SLAP SHOT (1977). A... \n",
"3 134 The more bourbon I drink, the more “natural” t... \n",
"4 89 “Why do you do this?” #TheLastDriveIn #MutantF... \n",
"5 132 HOLY GOD MILLERS OUTPOST AND CASUAL CORNER I ... \n",
"6 133 HOLY GOD MILLERS CROSSONG AND CASUAL CORNER I... \n",
"7 239 Its 2023, and “trunk rattle” is still a thing... \n",
"8 149 Question for the peanut gallery:Do any of you ... \n",
"9 95 BRENNAN LAYING DOWN THE LAW #TheLastDriveIn @D... \n",
"10 132 Wet Seal sold surf clothes, swim gear, Et Al. ... \n",
"11 122 Only I could pull a tricep muscle playing Beat... \n",
"12 125 Am … am I supposed to be cheering for Eric in ... \n",
"13 135 “LEMME SHOW YA SOMETHIN!” Sweet Jebus - Eric i... \n",
"14 196 THE MIRACLE AT MORGANS CREEK is one of the fi... \n",
"15 78 ALWAYS. JUDGING.#Kieran #CatsOfMastodon #Weigi... \n",
"16 133 HOLY GOD MILLERS CROSSING AND CASUAL CORNER I... \n",
"17 132 Vic Damone wouldnt sell the mall managers ki... \n",
"18 95 BRENNAN LAYING DOWN THE LAW #TheLastDriveIn #M... \n",
"19 169 Mitzi Shore loved this kid. Absolutely loved h... \n",
"20 206 “Please evacuate the mall.”THEYRE NOT ALREADY... \n",
"21 111 Ahhhh, that time-honored acronym of FADCIG. #T... \n",
"22 168 Ive never seen this film before, but maybe th... \n",
"23 137 Okay, #MutantFam… did anyone elses countdown ... \n",
"24 149 Anyone want to lay odds that no one at the She... \n",
"25 451 In July 2000, a concert benefiting the Nordoff... \n",
"26 151 True story: I married a lesbian condom shop ma... \n",
"27 194 I would give my eye teeth to have John Brennan... \n",
"28 196 THE MIRACLE AT MORGANS CREEK is one of the fi... \n",
"29 206 “Please evacuate the mall.”THEYRE NOT ALREADY... \n",
"30 152 I could have happily gone the rest of my life ... \n",
"31 115 Uh-oh. Fire. I smell some synchronicity, here.... \n",
"32 142 Question for the peanut gallery:Do any of you ... \n",
"33 95 BRENNAN LAYING DOWN THE LAW #TheLastDriveIn @D... \n",
"34 200 A question for those who have lived in both #D... \n",
"35 147 Did the fire burn Erics vocal cords? Or does ... \n",
"36 154 Its so easy to dig in to peoples graves to c... \n",
"37 95 ONE HUNDRED FORTY TV FILMS! #TheLastDriveIn #M... \n",
"38 107 FAST & FURIOUS ZERO: SHERMAN OAKS DRIFT #TheLa... \n",
"39 196 Theres something really off-putting about Pet... \n",
"40 156 Is there EVER a killers POV that isnt shot w... \n",
"41 300 Last night, I had my first ketamine infusion t... \n",
"42 121 This guard makes Paul Blart look like Harry Ca... \n",
"43 106 Pre-Weasel Pauly Shore. Still grating. #TheLas... \n",
"44 174 … and if she had bigger shoulder pads, Eric wo... \n",
"45 258 How DARE they not let Erics eye open suddenly... \n",
"46 280 I have no real interest in either #SuperbowlLV... \n",
"47 237 The Britney Spears / Jason Alexander marriage ... \n",
"48 133 “You get sequins or shoulder pads, Morgan. You... \n",
"49 237 Ahhhhhh, the changing booths with zero privacy... \n",
2023-02-13 03:38:14 +00:00
"\n",
2023-02-14 05:02:54 +00:00
" language_name \n",
"0 English \n",
"1 English \n",
"2 English \n",
"3 English \n",
"4 English \n",
"5 English \n",
"6 English \n",
"7 English \n",
"8 English \n",
"9 English \n",
"10 English \n",
"11 English \n",
"12 English \n",
"13 English \n",
"14 English \n",
"15 English \n",
"16 English \n",
"17 English \n",
"18 English \n",
"19 English \n",
"20 English \n",
"21 English \n",
"22 English \n",
"23 English \n",
"24 English \n",
"25 English \n",
"26 English \n",
"27 English \n",
"28 English \n",
"29 English \n",
"30 English \n",
"31 English \n",
"32 English \n",
"33 English \n",
"34 English \n",
"35 English \n",
"36 English \n",
"37 English \n",
"38 English \n",
"39 English \n",
"40 English \n",
"41 English \n",
"42 English \n",
"43 English \n",
"44 English \n",
"45 English \n",
"46 English \n",
"47 English \n",
"48 English \n",
"49 English "
2023-02-13 03:38:14 +00:00
]
},
2023-02-14 05:02:54 +00:00
"execution_count": 107,
2023-02-13 03:38:14 +00:00
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"%%sql\n",
"select *\n",
"from mastodon_toot\n",
2023-02-14 05:02:54 +00:00
"where username = 'DevinPike'\n",
2023-02-13 03:38:14 +00:00
";"
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 28,
2023-02-06 06:44:36 +00:00
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Returning data to local variable mastodon_usage_df\n"
]
}
],
"source": [
"%%sql\n",
"mastodon_usage_df << \n",
2023-02-09 05:26:22 +00:00
"select strftime(created_tz, '%Y/%m/%d %a') as created_day\n",
2023-02-06 06:44:36 +00:00
", date_part('hour', created_tz) as created_hour\n",
", count(*) as num\n",
2023-02-09 05:26:22 +00:00
"from mastodon_toot\n",
2023-02-06 06:44:36 +00:00
"group by 1,2 \n",
"order by 1,2\n",
";"
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 68,
2023-02-06 06:44:36 +00:00
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
2023-02-14 05:02:54 +00:00
"[<matplotlib.axis.XTick at 0x36b70b4f0>,\n",
" <matplotlib.axis.XTick at 0x36b70b4c0>,\n",
" <matplotlib.axis.XTick at 0x36b3c95e0>,\n",
" <matplotlib.axis.XTick at 0x36c278a00>,\n",
" <matplotlib.axis.XTick at 0x36c278af0>,\n",
" <matplotlib.axis.XTick at 0x36c278250>,\n",
" <matplotlib.axis.XTick at 0x36c3a7df0>,\n",
" <matplotlib.axis.XTick at 0x36b553c40>,\n",
" <matplotlib.axis.XTick at 0x36bec98e0>,\n",
" <matplotlib.axis.XTick at 0x36ccf6850>,\n",
" <matplotlib.axis.XTick at 0x36ccf6d60>,\n",
" <matplotlib.axis.XTick at 0x36ce97850>,\n",
" <matplotlib.axis.XTick at 0x36ce97070>,\n",
" <matplotlib.axis.XTick at 0x36ce97910>,\n",
" <matplotlib.axis.XTick at 0x36bec9850>,\n",
" <matplotlib.axis.XTick at 0x36d015a00>,\n",
" <matplotlib.axis.XTick at 0x36d015070>,\n",
" <matplotlib.axis.XTick at 0x36d15fa00>,\n",
" <matplotlib.axis.XTick at 0x36d015370>,\n",
" <matplotlib.axis.XTick at 0x36d15f580>,\n",
" <matplotlib.axis.XTick at 0x36d3523d0>,\n",
" <matplotlib.axis.XTick at 0x36d352bb0>,\n",
" <matplotlib.axis.XTick at 0x36d4373d0>,\n",
" <matplotlib.axis.XTick at 0x36d352850>]"
2023-02-06 06:44:36 +00:00
]
},
2023-02-14 05:02:54 +00:00
"execution_count": 68,
2023-02-06 06:44:36 +00:00
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
2023-02-14 05:02:54 +00:00
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAk0AAAGxCAYAAAB/QoKnAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/P9b71AAAACXBIWXMAAA9hAAAPYQGoP6dpAAD00klEQVR4nOzdd1yV1R/A8c9l76ksGaKpqLgn7q1prvyVOdLIkTlyVJojR+U2V2qOUio1R2UqTlyQSbhwIW4UlSnI3tzz++PmrRuggBcQPe/X675+cJ/zfM/34UfeL+c5zzkKIYRAkiRJkiRJeiqdsk5AkiRJkiSpPJBFkyRJkiRJUiHIokmSJEmSJKkQZNEkSZIkSZJUCLJokiRJkiRJKgRZNEmSJEmSJBWCLJokSZIkSZIKQRZNkiRJkiRJhaBX1gm8LJRKJREREZibm6NQKMo6HUmSJEmSCkEIQXJyMk5OTujoPH0sSRZNWhIREYGLi0tZpyFJkiRJUjHcv38fZ2fnp7aRRZOWmJubA6ofuoWFRRlnI0mSJElSYSQlJeHi4qL+HH8aWTRpyZNbchYWFrJokiRJkqRypjBTa+REcEmSJEmSpEKQRZMkSZIkSVIhyKJJkiRJkiSpEOScJkmSJKlU5ebmkp2dXdZpSK8QAwODZy4nUBiyaJIkSZJKhRCCqKgoEhISyjoV6RWjo6ODu7s7BgYGzxVHFk2SJElSqXhSMNnZ2WFiYiIXApZKxZPFpyMjI3F1dX2u3ztZNEmSJEklLjc3V10w2dralnU60iumYsWKREREkJOTg76+frHjyIngkiRJUol7MofJxMSkjDORXkVPbsvl5uY+VxxZNEmSJEmlRt6Sk8qCtn7vZNEkSZIkSZJUCLJokiRJkqRybvbs2dSvX7/Y57/33nv06dNHa/m8rGTRJEmSJEll4HkLHan0yaJJei7RSRnEJGWUdRqSJEmlRi7M+eqSRZNUZEIITt1+xIgfz9J8/lG6LA/gcWpWWaclSZJUbEqlkkWLFvHaa69haGiIq6src+fO5e7duygUCrZv307btm0xMjJiy5YtAHz33XfUrFkTIyMjPDw8WLNmjUbMKVOmUL16dUxMTKhSpQqff/65uuDy8fFhzpw5XLx4EYVCgUKhwMfHB4CEhASGDx9OxYoVsbCwoEOHDly8eFEj9oIFC7C3t8fc3Jxhw4aRkVH4P15zc3OZNGkSVlZW2NraMnnyZIQQGm0OHjxIq1at1G3eeOMNbt++rT7eoUMHxo4dq3FObGwsBgYGHD16tNC5lDeyaJIKLSM7lx1n7/P6ij8YuCEIv6vRCAEJadn8ev5BWacnSZJUbFOnTmXBggV8/vnnXL16la1bt2Jvb68+/tlnnzF+/HhCQ0Pp2rUrW7ZsYebMmcydO5fQ0FDmzZvH559/zg8//KA+x9zcHB8fH65evcqKFSvYsGEDy5YtA6B///58/PHH1K5dm8jISCIjI+nfvz8Ab731FjExMRw4cIBz587RsGFDOnbsSHx8PAA7duxg9uzZzJs3j7Nnz+Lo6JinYHuar7/+Gh8fHzZu3MjJkyeJj49n165dGm1SU1OZNGkSZ8+e5ejRo+jo6NC3b1+USiUAw4cPZ+vWrWRmZqrP2bx5M5UqVaJDhw5F/OmXI0LSisTERAGIxMTEsk5F66IT08XXh66Jhl8cFm5TfIXbFF/hMeOAmL7rklh88Jpwm+Ir2i8+LpRKZVmnKknSCyo9PV1cvXpVpKenl3UqeSQlJQlDQ0OxYcOGPMfCwsIEIJYvX67xftWqVcXWrVs13vvyyy+Fl5dXgf0sXrxYNGrUSP39rFmzRL169TTa/PHHH8LCwkJkZGTk6W/dunVCCCG8vLzE6NGjNY43a9YsT6yCODo6ikWLFqm/z87OFs7OzqJ3794FnhMbGysAcfnyZSGE6v9Pa2trsX37dnWbunXritmzZxcqh9L2tN+/onx+yxXBpQJdfpDIxj/D8L0UQXauaujWydKIoS0q804TVyxN9EnJzGHTn2HceZRK4J04WlStUMZZS5IkFU1oaCiZmZl07NixwDaNGzdWf52amsrt27cZNmwYI0aMUL+fk5ODpaWl+vvt27ezcuVKbt++TUpKCjk5OVhYWDw1l4sXL5KSkpJn1fT09HT17bHQ0FBGjRqlcdzLy4vjx48/81oTExOJjIykWbNm6vf09PRo3Lixxi26mzdvMnPmTIKCgnj06JF6hCk8PBxPT0+MjIx499132bhxI2+//Tbnz5/nypUr7Nmz55k5lGeyaJI05OQqOXw1mo0nwzh777H6/cZu1rzfyp0utezR0/3nrq6ZoR69G1Ria1A4W4PCZdEkSVK5Y2xs/Mw2pqam6q9TUlIA2LBhg0bxAaCrqwtAYGAggwYNYs6cOXTt2hVLS0u2bdvG119//dR+UlJScHR05MSJE3mOWVlZPTNPbenZsydubm5s2LABJycnlEolnp6eZGX9M391+PDh1K9fnwcPHrBp0yY6dOiAm5tbqeVYFmTRJAGQmJbNtjPh/Bh4j4cJ6QDo6yp4o64T3i0rU9fZqsBzBzZ1ZWtQOIdConiUkkkFM8NSylqSJOn5VatWDWNjY44ePcrw4cOf2d7e3h4nJyfu3LnDoEGD8m1z6tQp3NzcmD59uvq9e/fuabQxMDDIs61Hw4YNiYqKQk9Pj8qVK+cbu2bNmgQFBTFkyBD1e3/99dcz8wawtLTE0dGRoKAg2rRpA6hGyJ7MnQKIi4vj+vXrbNiwgdatWwNw8uTJPLHq1KlD48aN2bBhA1u3bmXVqlWFyqE8k0XTK+5WTAo+p8L49dxD0rNV//HamBowuJkrg5u7YWdh9MwYnpUsqedixcX7Cew8+4AP21Ut6bQlSZK0xsjIiClTpjB58mQMDAxo2bIlsbGxhISEFHjLbs6cOXz00UdYWlrSrVs3MjMzOXv2LI8fP2bSpElUq1aN8PBwtm3bRpMmTdi3b1+eydaVK1cmLCyMCxcu4OzsjLm5OZ06dcLLy4s+ffqwaNEiqlevTkREBPv27aNv3740btyY8ePH895779G4cWNatmzJli1bCAkJoUqVKoW63vHjx7NgwQKqVauGh4cHS5cuJSEhQX3c2toaW1tb1q9fj6OjI+Hh4Xz22Wf5xho+fDhjx47F1NSUvn37Fu4HXp6VwHyrV1J5mgiuVCrFiesxYsj3QeqJ3W5TfEXXZf5i+5lwkZ6VU+SY20+HC7cpvqL1wmMiN1dOCJckSdOLPBFcCCFyc3PFV199Jdzc3IS+vr5wdXUV8+bNU08EDw4OznPOli1bRP369YWBgYGwtrYWbdq0Eb/99pv6+KeffipsbW2FmZmZ6N+/v1i2bJmwtLRUH8/IyBD9+vUTVlZWAhCbNm0SQqgmpo8bN044OTkJfX194eLiIgYNGiTCw8PV586dO1dUqFBBmJmZiaFDh4rJkycXeiJ4dna2GD9+vLCwsBBWVlZi0qRJYsiQIRoTwf38/ETNmjWFoaGhqFu3rjhx4oQAxK5duzRiJScnCxMTkzwT01802poIrhDiP4szSMWSlJSEpaUliYmJz5zoV5bO3o3ns98ucytGdU9eoYBONe3xblkZryq2xd7UMC0rh2Zzj5KcmcNPw5rSulpFbaYtSVI5l5GRQVhYGO7u7hgZPXsEWyof7t69S9WqVTlz5oz69t6L6Gm/f0X5/Ja3514ht2JSeN/nDEkZOZgZ6vFWY2fea1EZN1vTZ5/8DCYGevRtWIkfA++xNShcFk2SJEkvsezsbOLi4pgxYwbNmzd/oQsmbZJF0yvicWoWw35QFUyN3KzZ5N0ECyN9rfYxsJkrPwbew+9qNDFJGYWaDyVJkiRpl5mZWYHHDhw4oJ7c/Tz+/PNP2rdvT/Xq1fnll1+eO155IYumV0BmTi4fbD7Hvbg0nK2NWfduI60XTAAeDhY0crPm3L3H7Dh7n7Edqmm9D0mSJOnpLly4UOCxSpUqaaWPdu3a5dl65VUgi6aXnBCCab9d4XRYPOaGemx8r0mJLgkwsKkr5+495ufT9/mw3Wvo6hRvjpQkSZJUPK+99lp
2023-02-06 06:44:36 +00:00
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
2023-02-09 05:26:22 +00:00
"# sns.lineplot(data=mastodon_usage_df, x=\"created_hour\", y=\"num\")\n",
2023-02-14 05:02:54 +00:00
"df = mastodon_usage_df[mastodon_usage_df['created_day'].isin(['2023/02/04 Sat', '2023/02/05 Sun', '2023/02/11 Sat', '2023/02/12 Sun'] ) ]\n",
"sns.lineplot(data=df , x=\"created_hour\", y=\"num\", hue=\"created_day\").set_xticks(range(24))"
2023-02-06 06:44:36 +00:00
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Language usage\n",
"A wildly inaccurate investigation of language tags"
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 22,
2023-02-06 06:44:36 +00:00
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Returning data to local variable mastodon_usage_df\n"
]
}
],
"source": [
"%%sql\n",
"mastodon_usage_df << \n",
"select *\n",
2023-02-09 05:27:01 +00:00
"from mastodon_toot;"
2023-02-06 06:44:36 +00:00
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 24,
2023-02-06 06:44:36 +00:00
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
2023-02-09 05:26:22 +00:00
"<AxesSubplot: xlabel='count', ylabel='language_name'>"
2023-02-06 06:44:36 +00:00
]
},
2023-02-14 05:02:54 +00:00
"execution_count": 24,
2023-02-06 06:44:36 +00:00
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
2023-02-14 05:02:54 +00:00
"image/png": "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
2023-02-06 06:44:36 +00:00
"text/plain": [
"<Figure size 640x480 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
2023-02-09 05:26:22 +00:00
"sns.countplot(data=mastodon_usage_df, y=\"language_name\", order=mastodon_usage_df.language_name.value_counts().iloc[:20].index)"
2023-02-07 03:38:37 +00:00
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 25,
2023-02-07 03:38:37 +00:00
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Returning data to local variable mastodon_lang_df\n"
]
}
],
"source": [
"%%sql\n",
"mastodon_lang_df << \n",
"select *\n",
2023-02-09 05:26:22 +00:00
"from mastodon_toot\n",
2023-02-07 03:38:37 +00:00
"where characters < 200\n",
"and language not in ('unknown');"
]
},
{
"cell_type": "code",
2023-02-14 05:02:54 +00:00
"execution_count": 26,
2023-02-06 06:44:36 +00:00
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
2023-02-09 05:26:22 +00:00
"<AxesSubplot: xlabel='characters', ylabel='language_name'>"
2023-02-06 06:44:36 +00:00
]
},
2023-02-14 05:02:54 +00:00
"execution_count": 26,
2023-02-06 06:44:36 +00:00
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
2023-02-14 05:02:54 +00:00
"image/png": "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
2023-02-06 06:44:36 +00:00
"text/plain": [
2023-02-07 03:38:37 +00:00
"<Figure size 640x480 with 1 Axes>"
2023-02-06 06:44:36 +00:00
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
2023-02-09 05:27:01 +00:00
"sns.boxplot(data=mastodon_lang_df, x=\"characters\", y=\"language_name\", whis=100, orient=\"h\", order=mastodon_lang_df.language_name.value_counts().iloc[:20].index)\n"
2023-02-06 06:44:36 +00:00
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3.9.13 ('env': venv)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.13"
},
"orig_nbformat": 4,
"vscode": {
"interpreter": {
"hash": "9031e1068205800656601d4369604809c22502cb495e0a99201febf8414f4b9f"
}
}
},
"nbformat": 4,
"nbformat_minor": 2
}