Analysis Results: https://github.com/asozialesnetzwerk/an-website

2026-08-15 01:56

Lines of Code by Language

Code, Comments, and Blank Lines Ratio

Language Files Code Comments Blanks Total
Autoconf
1 16 0 0 16
File Code Comments Blanks Total
./MANIFEST.in 16 0 0 16
BASH
1 6240 225 262 6727
File Code Comments Blanks Total
./an_website/vendored/screenfetch 6240 225 262 6727
CSS
54 1195 99 200 1494
File Code Comments Blanks Total
./style/tooltip.css 94 20 14 128
./style/form.css 45 0 5 50
./style/comic.css 26 2 6 34
./style/error.css 11 0 2 13
./style/uptime.css 14 2 3 19
./style/redirect.css 26 1 4 31
./style/table.css 25 0 5 30
./style/quotes/share.css 63 1 14 78
./style/quotes/quotes.css 144 2 32 178
./style/quotes/info.css 70 1 15 86
./style/quotes/generator.css 24 0 5 29
./style/emoji_chat.css 19 0 4 23
./style/snow.css 1 0 0 1
./style/themes/pink.css 20 2 1 23
./style/themes/green.css 20 2 1 23
./style/themes/christmas.css 53 6 6 65
./style/themes/fun.css 21 2 2 25
./style/themes/orange.css 20 2 1 23
./style/themes/default.css 20 2 1 23
./style/themes/yellow.css 20 2 1 23
./style/themes/purple.css 20 2 1 23
./style/themes/lowest_contrast.css 16 0 1 17
./style/themes/blue.css 20 2 1 23
./style/kangaroo_comics.css 46 0 7 53
./style/soundboard.css 26 2 6 34
./style/ansi2html.css 6 0 0 6
./style/base.css 298 19 62 379
./an_website/static/css/tooltip.css 1 1 0 2
./an_website/static/css/form.css 1 1 0 2
./an_website/static/css/comic.css 1 1 0 2
./an_website/static/css/error.css 1 1 0 2
./an_website/static/css/uptime.css 1 1 0 2
./an_website/static/css/redirect.css 1 1 0 2
./an_website/static/css/table.css 1 1 0 2
./an_website/static/css/quotes/share.css 1 1 0 2
./an_website/static/css/quotes/quotes.css 1 1 0 2
./an_website/static/css/quotes/info.css 1 1 0 2
./an_website/static/css/quotes/generator.css 1 1 0 2
./an_website/static/css/emoji_chat.css 1 1 0 2
./an_website/static/css/snow.css 1 1 0 2
./an_website/static/css/themes/pink.css 1 1 0 2
./an_website/static/css/themes/green.css 1 1 0 2
./an_website/static/css/themes/christmas.css 1 1 0 2
./an_website/static/css/themes/fun.css 1 1 0 2
./an_website/static/css/themes/orange.css 1 1 0 2
./an_website/static/css/themes/default.css 1 1 0 2
./an_website/static/css/themes/yellow.css 1 1 0 2
./an_website/static/css/themes/purple.css 1 1 0 2
./an_website/static/css/themes/lowest_contrast.css 1 1 0 2
./an_website/static/css/themes/blue.css 1 1 0 2
./an_website/static/css/kangaroo_comics.css 1 1 0 2
./an_website/static/css/soundboard.css 1 1 0 2
./an_website/static/css/ansi2html.css 1 1 0 2
./an_website/static/css/base.css 1 1 0 2
HTML
36 1567 0 142 1709
File Code Comments Blanks Total
./an_website/templates/footer.html 105 0 1 106
./an_website/templates/base.html 81 0 5 86
./an_website/templates/pages/search.html 33 0 2 35
./an_website/templates/pages/js_licenses.html 28 0 2 30
./an_website/templates/pages/version.html 22 0 5 27
./an_website/templates/pages/services.html 27 0 2 29
./an_website/templates/pages/endpoints.html 32 0 2 34
./an_website/templates/pages/ip.html 2 0 0 2
./an_website/templates/pages/converter.html 55 0 9 64
./an_website/templates/pages/troet.html 24 0 2 26
./an_website/templates/pages/EXAMPLE.html 14 0 4 18
./an_website/templates/pages/contact.html 31 0 5 36
./an_website/templates/pages/wordgame_solver.html 33 0 6 39
./an_website/templates/pages/kangaroo_comics.html 31 0 3 34
./an_website/templates/pages/quotes/quote_info.html 6 0 1 7
./an_website/templates/pages/quotes/share.html 70 0 9 79
./an_website/templates/pages/quotes/quotes.html 159 0 7 166
./an_website/templates/pages/quotes/info.html 54 0 3 57
./an_website/templates/pages/quotes/author_info.html 11 0 1 12
./an_website/templates/pages/quotes/generator.html 35 0 2 37
./an_website/templates/pages/quotes/link_rss.html 1 0 0 1
./an_website/templates/pages/quotes/main_page.html 81 0 3 84
./an_website/templates/pages/quotes/create1.html 62 0 8 70
./an_website/templates/pages/quotes/create2.html 53 0 7 60
./an_website/templates/pages/hangman_solver.html 76 0 11 87
./an_website/templates/pages/redirect.html 28 0 2 30
./an_website/templates/pages/empty.html 2 0 0 2
./an_website/templates/pages/swapped_words.html 50 0 8 58
./an_website/templates/pages/emoji_chat.html 27 0 3 30
./an_website/templates/pages/main_page.html 45 0 3 48
./an_website/templates/pages/settings.html 125 0 12 137
./an_website/templates/pages/soundboard.html 33 0 3 36
./an_website/templates/pages/uptime.html 22 0 3 25
./an_website/templates/ansi2html.html 21 0 4 25
./an_website/templates/error.html 20 0 4 24
./an_website/templates/header.html 68 0 0 68
INI
2 18 0 1 19
File Code Comments Blanks Total
./tests/config.ini 9 0 1 10
./example-configurations/supervisord/an_website.ini 9 0 0 9
JavaScript
17 6666 581 923 8170
JSON
53 22554 0 0 22554
File Code Comments Blanks Total
./dprint.json 41 0 0 41
./deno.json 56 0 0 56
./tsconfig.json 24 0 0 24
./package.json 97 0 0 97
./an_website/vendored/mime-db.json 11938 0 0 11938
./an_website/vendored/media-types.json 1568 0 0 1568
./an_website/static/manifest.json 17 0 0 17
./an_website/tsconfig.json 26 0 0 26
./an_website/elasticsearch/index_templates/shortener/shorten.json 20 0 0 20
./an_website/elasticsearch/index_templates/reporting.json 42 0 0 42
./an_website/elasticsearch/ingest_pipelines/shortener/shorten.json 16 0 0 16
./an_website/elasticsearch/ingest_pipelines/reporting.json 21 0 0 21
./an_website/elasticsearch/component_templates/ecs/organization.json 30 0 0 30
./an_website/elasticsearch/component_templates/ecs/process.json 1914 0 0 1914
./an_website/elasticsearch/component_templates/ecs/dns.json 93 0 0 93
./an_website/elasticsearch/component_templates/ecs/error.json 40 0 0 40
./an_website/elasticsearch/component_templates/ecs/host.json 227 0 0 227
./an_website/elasticsearch/component_templates/ecs/dll.json 187 0 0 187
./an_website/elasticsearch/component_templates/ecs/file.json 583 0 0 583
./an_website/elasticsearch/component_templates/ecs/agent.json 45 0 0 45
./an_website/elasticsearch/component_templates/ecs/observer.json 216 0 0 216
./an_website/elasticsearch/component_templates/ecs/tracing.json 37 0 0 37
./an_website/elasticsearch/component_templates/ecs/network.json 87 0 0 87
./an_website/elasticsearch/component_templates/ecs/log.json 105 0 0 105
./an_website/elasticsearch/component_templates/ecs/ecs.json 21 0 0 21
./an_website/elasticsearch/component_templates/ecs/url.json 79 0 0 79
./an_website/elasticsearch/component_templates/ecs/cloud.json 217 0 0 217
./an_website/elasticsearch/component_templates/ecs/faas.json 48 0 0 48
./an_website/elasticsearch/component_templates/ecs/volume.json 78 0 0 78
./an_website/elasticsearch/component_templates/ecs/device.json 41 0 0 41
./an_website/elasticsearch/component_templates/ecs/threat.json 1898 0 0 1898
./an_website/elasticsearch/component_templates/ecs/email.json 165 0 0 165
./an_website/elasticsearch/component_templates/ecs/package.json 67 0 0 67
./an_website/elasticsearch/component_templates/ecs/server.json 189 0 0 189
./an_website/elasticsearch/component_templates/ecs/user.json 273 0 0 273
./an_website/elasticsearch/component_templates/ecs/orchestrator.json 90 0 0 90
./an_website/elasticsearch/component_templates/ecs/data_stream.json 26 0 0 26
./an_website/elasticsearch/component_templates/ecs/tls.json 355 0 0 355
./an_website/elasticsearch/component_templates/ecs/rule.json 58 0 0 58
./an_website/elasticsearch/component_templates/ecs/container.json 112 0 0 112
./an_website/elasticsearch/component_templates/ecs/client.json 189 0 0 189
./an_website/elasticsearch/component_templates/ecs/destination.json 189 0 0 189
./an_website/elasticsearch/component_templates/ecs/http.json 88 0 0 88
./an_website/elasticsearch/component_templates/ecs/related.json 35 0 0 35
./an_website/elasticsearch/component_templates/ecs/registry.json 48 0 0 48
./an_website/elasticsearch/component_templates/ecs/base.json 27 0 0 27
./an_website/elasticsearch/component_templates/ecs/source.json 189 0 0 189
./an_website/elasticsearch/component_templates/ecs/event.json 115 0 0 115
./an_website/elasticsearch/component_templates/ecs/user_agent.json 84 0 0 84
./an_website/elasticsearch/component_templates/ecs/group.json 29 0 0 29
./an_website/elasticsearch/component_templates/ecs/vulnerability.json 80 0 0 80
./an_website/elasticsearch/component_templates/ecs/service.json 172 0 0 172
./an_website/soundboard/info.json 162 0 0 162
Just
1 49 1 16 66
File Code Comments Blanks Total
./Justfile 49 1 16 66
Markdown
3 0 562 133 695
File Code Comments Blanks Total
./README.md 0 63 23 86
./an_website/settings/scheme/svg/README.md 0 7 4 11
./LICENSE.md 0 492 106 598
Python
132 17628 2005 3321 22954
File Code Comments Blanks Total
./tests/test_version.py 34 12 10 56
./tests/test_contact.py 72 14 17 103
./tests/test_utils.py 111 12 30 153
./tests/test_currency_converter.py 34 12 12 58
./tests/test_request_handlers.py 525 15 67 607
./tests/test_backdoor.py 178 52 39 269
./tests/test_token.py 106 12 29 147
./tests/test_settings.py 252 13 20 285
./tests/test_random_text.py 24 12 10 46
./tests/test_christmas.py 16 12 5 33
./tests/test_emoji_utils.py 26 12 8 46
./tests/test_quotes.py 305 15 65 385
./tests/test_swapped_words.py 306 17 46 369
./tests/test_time_travel.py 30 12 12 54
./tests/test_traversable_static_file_handler.py 202 12 40 254
./tests/__init__.py 396 27 59 482
./tests/test_commitment.py 154 12 29 195
./tests/test_troet.py 65 12 12 89
./tests/test_main.py 158 22 25 205
./tests/test_permissions.py 166 12 12 190
./tests/test_uptime.py 44 12 9 65
./tests/test_hangman_solver.py 92 12 19 123
./scripts/sort_python_code.py 220 16 47 283
./scripts/mime_types.py 61 13 25 99
./scripts/humans.py 146 16 34 196
./scripts/fix_static_url_path.py 57 15 19 91
./scripts/compress_static_files.py 164 16 49 229
./scripts/commit.py 29 13 11 53
./scripts/zipapps_patched.py 140 14 34 188
./scripts/__init__.py 5 12 1 18
./setup.py 205 17 44 266
./an_website/settings/settings.py 137 12 16 165
./an_website/settings/__init__.py 1 12 1 14
./an_website/wiki/__init__.py 1 12 1 14
./an_website/wiki/wiki.py 38 12 9 59
./an_website/troet/troet.py 53 12 13 78
./an_website/troet/__init__.py 1 12 1 14
./an_website/whats_my_ip/__init__.py 1 12 1 14
./an_website/whats_my_ip/ip.py 51 12 15 78
./an_website/utils/static_file_from_traversable.py 224 32 40 296
./an_website/utils/decorators.py 188 12 43 243
./an_website/utils/fix_static_path_impl.py 72 13 13 98
./an_website/utils/data_parsing.py 167 13 33 213
./an_website/utils/base_request_handler.py 1094 29 136 1259
./an_website/utils/background_tasks.py 168 12 30 210
./an_website/utils/utils.py 728 23 153 904
./an_website/utils/better_config_parser.py 193 12 31 236
./an_website/utils/themes.py 19 12 7 38
./an_website/utils/static_file_handling.py 97 14 17 128
./an_website/utils/request_handler.py 143 14 38 195
./an_website/utils/options.py 265 14 46 325
./an_website/utils/token.py 132 12 38 182
./an_website/utils/template_loader.py 32 13 9 54
./an_website/utils/__init__.py 28 13 7 48
./an_website/utils/search.py 109 13 30 152
./an_website/utils/elasticsearch_setup.py 152 13 28 193
./an_website/utils/emoji.py 30 13 14 57
./an_website/utils/logging.py 176 13 35 224
./an_website/utils/elastic_transport_async_http_node.py 118 15 20 153
./an_website/main_page/__init__.py 1 12 1 14
./an_website/main_page/main_page.py 26 13 9 48
./an_website/swapped_words/config_file.py 269 30 65 364
./an_website/swapped_words/__init__.py 28 12 4 44
./an_website/swapped_words/swap.py 130 19 26 175
./an_website/backdoor/__init__.py 12 12 4 28
./an_website/backdoor/backdoor.py 277 15 27 319
./an_website/host_info/host_info.py 128 12 29 169
./an_website/host_info/__init__.py 1 12 1 14
./an_website/patches/braille.py 28 14 11 53
./an_website/patches/json.py 81 19 16 116
./an_website/patches/__init__.py 280 20 53 353
./an_website/commitment/commitment.py 113 13 31 157
./an_website/commitment/__init__.py 1 12 1 14
./an_website/reporting/reporting.py 208 13 23 244
./an_website/reporting/__init__.py 1 12 1 14
./an_website/kangaroo_comics/comics.py 44 12 10 66
./an_website/kangaroo_comics/__init__.py 1 12 1 14
./an_website/fake_orjson.py 103 14 15 132
./an_website/random_text/random_text.py 99 13 26 138
./an_website/random_text/__init__.py 4 12 4 20
./an_website/lolwut/lolwut.py 77 12 27 116
./an_website/lolwut/__init__.py 1 12 1 14
./an_website/main.py 958 41 169 1168
./an_website/update/__init__.py 1 12 1 14
./an_website/update/update.py 101 13 30 144
./an_website/backdoor_client.py 639 25 35 699
./an_website/search/__init__.py 1 12 1 14
./an_website/search/search.py 231 12 23 266
./an_website/endpoints/__init__.py 1 12 1 14
./an_website/endpoints/endpoints.py 91 12 14 117
./an_website/discord/discord.py 133 18 33 184
./an_website/discord/__init__.py 1 12 1 14
./an_website/quotes/create.py 346 18 63 427
./an_website/quotes/generator.py 49 12 17 78
./an_website/quotes/utils.py 758 44 126 928
./an_website/quotes/quote_of_the_day/data.py 51 12 13 76
./an_website/quotes/quote_of_the_day/store.py 104 16 32 152
./an_website/quotes/quote_of_the_day/__init__.py 139 12 30 181
./an_website/quotes/share.py 29 12 7 48
./an_website/quotes/info.py 163 20 27 210
./an_website/quotes/__init__.py 146 17 5 168
./an_website/quotes/image.py 445 21 61 527
./an_website/quotes/quotes.py 447 22 77 546
./an_website/__init__.py 114 15 44 173
./an_website/example/example.py 48 14 17 79
./an_website/example/__init__.py 1 12 1 14
./an_website/redirect/__init__.py 1 12 1 14
./an_website/redirect/redirect.py 50 15 15 80
./an_website/version/version.py 85 13 29 127
./an_website/version/__init__.py 1 12 1 14
./an_website/js_licenses/__init__.py 1 12 1 14
./an_website/js_licenses/js_licenses.py 81 12 13 106
./an_website/currency_converter/converter.py 226 15 45 286
./an_website/currency_converter/__init__.py 1 12 1 14
./an_website/contact/contact.py 240 14 39 293
./an_website/contact/__init__.py 1 12 1 14
./an_website/soundboard/soundboard.py 151 16 31 198
./an_website/soundboard/data.py 192 17 44 253
./an_website/soundboard/__init__.py 77 12 7 96
./an_website/hangman_solver/wordgame_solver.py 86 12 20 118
./an_website/hangman_solver/hangman_solver.py 113 13 29 155
./an_website/hangman_solver/__init__.py 1 12 1 14
./an_website/emoji_chat/pub_sub_provider.py 33 12 13 58
./an_website/emoji_chat/chat.py 338 14 76 428
./an_website/emoji_chat/__init__.py 22 12 4 38
./an_website/ping/ping.py 25 13 9 47
./an_website/ping/__init__.py 1 12 1 14
./an_website/uptime/uptime.py 171 13 32 216
./an_website/uptime/__init__.py 1 12 1 14
./an_website/services/__init__.py 1 12 1 14
./an_website/services/services.py 40 61 13 114
./an_website/__main__.py 38 14 15 67
Sass
1 31 1 6 38
File Code Comments Blanks Total
./style/snow.scss 31 1 6 38
Shell
9 297 82 94 473
SVG
15 30 0 3 33
Plain Text
14 0 240269 51 240320
TOML
1 38 4 4 46
File Code Comments Blanks Total
./pyproject.toml 38 4 4 46
TSX
7 1026 61 115 1202
TypeScript
18 14282 1653 2582 18517
XML
2 39 0 1 40
File Code Comments Blanks Total
./an_website/templates/rss/soundboard.xml 14 0 0 14
./an_website/templates/rss/quote_of_the_day.xml 25 0 1 26
YAML
1 3202 0 916 4118
File Code Comments Blanks Total
./pnpm-lock.yaml 3202 0 916 4118
Total 368 74878 245543 8770 329191

README Badges

Add these badges to your README.md to showcase your code statistics:

Lines of Code GitHub
Top Language GitHub
Languages GitHub
Code to Comment Ratio GitHub
Note: These badges are dynamic and will automatically reflect the latest analysis of your repository. For efficiency, analysis results are cached for 24 hours. If you've made changes to your repository and want to update the badge data, you can run a new analysis after the cache period expires.
GitHub Badge: Using GitHub-specific badge format. This URL format is optimized for GitHub repositories.