flowchart TD classDef missing stroke-dasharray: 5 beautifulsoup4["beautifulsoup4\n4.12.3"] blurhash["blurhash\n1.1.4"] certifi["certifi\n2024.2.2"] charset-normalizer["charset-normalizer\n3.3.2"] click_0["click\n8.1.7"] decorator["decorator\n5.1.1"] geotribu["geotribu\n0.32.1"] idna["idna\n3.7"] imagesize["imagesize\n1.4.1"] joblib["joblib\n1.4.0"] lunr["lunr\n0.7.0.post1"] markdown-it-py["markdown-it-py\n3.0.0"] markdownify["markdownify\n0.11.6"] mastodon-py["Mastodon.py\n1.8.1"] mdurl["mdurl\n0.1.2"] nltk["nltk\n3.8.1"] orjson["orjson\n3.9.15"] packaging["packaging\n23.2"] pillow["pillow\n10.3.0"] pygments["Pygments\n2.17.2"] python-dateutil["python-dateutil\n2.9.0.post0"] python-frontmatter["python-frontmatter\n1.1.0"] python-magic["python-magic\n0.4.27"] pyyaml["PyYAML\n6.0.1"] regex["regex\n2023.12.25"] requests["requests\n2.31.0"] rich-argparse["rich-argparse\n1.4.0"] rich["rich\n13.7.1"] six["six\n1.16.0"] soupsieve["soupsieve\n2.5"] tinify["tinify\n1.6.0"] tqdm["tqdm\n4.66.2"] urllib3["urllib3\n2.2.1"] beautifulsoup4 -- ">1.2" --> soupsieve geotribu -- ">=0.11,<0.12" --> markdownify geotribu -- ">=0.6,<1.5" --> rich-argparse geotribu -- ">=0.7,<0.8" --> lunr geotribu -- ">=1,<2" --> python-frontmatter geotribu -- ">=1.4,<1.5" --> imagesize geotribu -- ">=1.8.1,<1.9" --> mastodon-py geotribu -- ">=2.31,<3" --> requests geotribu -- ">=20,<24" --> packaging geotribu -- ">=3.8,<3.10" --> orjson markdown-it-py -- "~=0.1" --> mdurl markdownify -- ">=1.15,<2" --> six markdownify -- ">=4.9,<5" --> beautifulsoup4 mastodon-py -- ">=1.1.4" --> blurhash mastodon-py -- ">=2.4.2" --> requests mastodon-py -- ">=4.0.0" --> decorator mastodon-py -- "any" --> python-dateutil mastodon-py -- "any" --> python-magic mastodon-py -- "any" --> six nltk -- ">=2021.8.3" --> regex nltk -- "any" --> click_0 nltk -- "any" --> joblib nltk -- "any" --> tqdm python-dateutil -- ">=1.5" --> six python-frontmatter -- "any" --> pyyaml requests -- ">=1.21.1,<3" --> urllib3 requests -- ">=2,<4" --> charset-normalizer requests -- ">=2.5,<4" --> idna requests -- ">=2017.4.17" --> certifi rich -- ">=2.13.0,<3.0.0" --> pygments rich -- ">=2.2.0" --> markdown-it-py rich-argparse -- ">=11.0.0" --> rich tinify -- ">=2.7.0,<3.0.0" --> requests lunr -- any --> nltk