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

2026-06-06 20:09

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/snow.css 1 0 0 1
./style/kangaroo_comics.css 46 0 7 53
./style/themes/yellow.css 20 2 1 23
./style/themes/christmas.css 53 6 6 65
./style/themes/pink.css 20 2 1 23
./style/themes/blue.css 20 2 1 23
./style/themes/default.css 20 2 1 23
./style/themes/green.css 20 2 1 23
./style/themes/fun.css 21 2 2 25
./style/themes/lowest_contrast.css 16 0 1 17
./style/themes/purple.css 20 2 1 23
./style/themes/orange.css 20 2 1 23
./style/soundboard.css 26 2 6 34
./style/base.css 298 19 62 379
./style/redirect.css 26 1 4 31
./style/ansi2html.css 6 0 0 6
./style/uptime.css 14 2 3 19
./style/error.css 11 0 2 13
./style/table.css 25 0 5 30
./style/comic.css 26 2 6 34
./style/tooltip.css 94 20 14 128
./style/form.css 45 0 5 50
./style/quotes/share.css 63 1 14 78
./style/quotes/generator.css 24 0 5 29
./style/quotes/quotes.css 144 2 32 178
./style/quotes/info.css 70 1 15 86
./style/emoji_chat.css 19 0 4 23
./an_website/static/css/snow.css 1 1 0 2
./an_website/static/css/kangaroo_comics.css 1 1 0 2
./an_website/static/css/themes/yellow.css 1 1 0 2
./an_website/static/css/themes/christmas.css 1 1 0 2
./an_website/static/css/themes/pink.css 1 1 0 2
./an_website/static/css/themes/blue.css 1 1 0 2
./an_website/static/css/themes/default.css 1 1 0 2
./an_website/static/css/themes/green.css 1 1 0 2
./an_website/static/css/themes/fun.css 1 1 0 2
./an_website/static/css/themes/lowest_contrast.css 1 1 0 2
./an_website/static/css/themes/purple.css 1 1 0 2
./an_website/static/css/themes/orange.css 1 1 0 2
./an_website/static/css/soundboard.css 1 1 0 2
./an_website/static/css/base.css 1 1 0 2
./an_website/static/css/redirect.css 1 1 0 2
./an_website/static/css/ansi2html.css 1 1 0 2
./an_website/static/css/uptime.css 1 1 0 2
./an_website/static/css/error.css 1 1 0 2
./an_website/static/css/table.css 1 1 0 2
./an_website/static/css/comic.css 1 1 0 2
./an_website/static/css/tooltip.css 1 1 0 2
./an_website/static/css/form.css 1 1 0 2
./an_website/static/css/quotes/share.css 1 1 0 2
./an_website/static/css/quotes/generator.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/emoji_chat.css 1 1 0 2
HTML
36 1567 0 142 1709
File Code Comments Blanks Total
./an_website/templates/header.html 68 0 0 68
./an_website/templates/pages/empty.html 2 0 0 2
./an_website/templates/pages/js_licenses.html 28 0 2 30
./an_website/templates/pages/contact.html 31 0 5 36
./an_website/templates/pages/converter.html 55 0 9 64
./an_website/templates/pages/swapped_words.html 50 0 8 58
./an_website/templates/pages/uptime.html 22 0 3 25
./an_website/templates/pages/redirect.html 28 0 2 30
./an_website/templates/pages/EXAMPLE.html 14 0 4 18
./an_website/templates/pages/wordgame_solver.html 33 0 6 39
./an_website/templates/pages/services.html 27 0 2 29
./an_website/templates/pages/emoji_chat.html 27 0 3 30
./an_website/templates/pages/ip.html 2 0 0 2
./an_website/templates/pages/kangaroo_comics.html 31 0 3 34
./an_website/templates/pages/hangman_solver.html 76 0 11 87
./an_website/templates/pages/soundboard.html 33 0 3 36
./an_website/templates/pages/settings.html 125 0 12 137
./an_website/templates/pages/version.html 22 0 5 27
./an_website/templates/pages/troet.html 24 0 2 26
./an_website/templates/pages/quotes/quote_info.html 6 0 1 7
./an_website/templates/pages/quotes/link_rss.html 1 0 0 1
./an_website/templates/pages/quotes/generator.html 35 0 2 37
./an_website/templates/pages/quotes/create2.html 53 0 7 60
./an_website/templates/pages/quotes/quotes.html 159 0 7 166
./an_website/templates/pages/quotes/share.html 70 0 9 79
./an_website/templates/pages/quotes/create1.html 62 0 8 70
./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/main_page.html 81 0 3 84
./an_website/templates/pages/endpoints.html 32 0 2 34
./an_website/templates/pages/search.html 33 0 2 35
./an_website/templates/pages/main_page.html 45 0 3 48
./an_website/templates/error.html 20 0 4 24
./an_website/templates/ansi2html.html 21 0 4 25
./an_website/templates/footer.html 105 0 1 106
./an_website/templates/base.html 81 0 5 86
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 22332 0 0 22332
File Code Comments Blanks Total
./tsconfig.json 24 0 0 24
./package.json 97 0 0 97
./deno.json 56 0 0 56
./an_website/tsconfig.json 25 0 0 25
./an_website/soundboard/info.json 162 0 0 162
./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/component_templates/ecs/agent.json 45 0 0 45
./an_website/elasticsearch/component_templates/ecs/group.json 29 0 0 29
./an_website/elasticsearch/component_templates/ecs/http.json 88 0 0 88
./an_website/elasticsearch/component_templates/ecs/threat.json 1898 0 0 1898
./an_website/elasticsearch/component_templates/ecs/client.json 189 0 0 189
./an_website/elasticsearch/component_templates/ecs/observer.json 216 0 0 216
./an_website/elasticsearch/component_templates/ecs/vulnerability.json 80 0 0 80
./an_website/elasticsearch/component_templates/ecs/source.json 189 0 0 189
./an_website/elasticsearch/component_templates/ecs/user.json 273 0 0 273
./an_website/elasticsearch/component_templates/ecs/email.json 165 0 0 165
./an_website/elasticsearch/component_templates/ecs/dll.json 187 0 0 187
./an_website/elasticsearch/component_templates/ecs/device.json 41 0 0 41
./an_website/elasticsearch/component_templates/ecs/ecs.json 21 0 0 21
./an_website/elasticsearch/component_templates/ecs/related.json 35 0 0 35
./an_website/elasticsearch/component_templates/ecs/organization.json 30 0 0 30
./an_website/elasticsearch/component_templates/ecs/package.json 67 0 0 67
./an_website/elasticsearch/component_templates/ecs/container.json 112 0 0 112
./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/event.json 115 0 0 115
./an_website/elasticsearch/component_templates/ecs/url.json 79 0 0 79
./an_website/elasticsearch/component_templates/ecs/faas.json 48 0 0 48
./an_website/elasticsearch/component_templates/ecs/log.json 105 0 0 105
./an_website/elasticsearch/component_templates/ecs/destination.json 189 0 0 189
./an_website/elasticsearch/component_templates/ecs/process.json 1914 0 0 1914
./an_website/elasticsearch/component_templates/ecs/cloud.json 217 0 0 217
./an_website/elasticsearch/component_templates/ecs/data_stream.json 26 0 0 26
./an_website/elasticsearch/component_templates/ecs/service.json 172 0 0 172
./an_website/elasticsearch/component_templates/ecs/host.json 227 0 0 227
./an_website/elasticsearch/component_templates/ecs/tracing.json 37 0 0 37
./an_website/elasticsearch/component_templates/ecs/tls.json 355 0 0 355
./an_website/elasticsearch/component_templates/ecs/user_agent.json 84 0 0 84
./an_website/elasticsearch/component_templates/ecs/rule.json 58 0 0 58
./an_website/elasticsearch/component_templates/ecs/base.json 27 0 0 27
./an_website/elasticsearch/component_templates/ecs/file.json 583 0 0 583
./an_website/elasticsearch/component_templates/ecs/registry.json 48 0 0 48
./an_website/elasticsearch/component_templates/ecs/server.json 189 0 0 189
./an_website/elasticsearch/component_templates/ecs/volume.json 78 0 0 78
./an_website/elasticsearch/component_templates/ecs/orchestrator.json 90 0 0 90
./an_website/elasticsearch/component_templates/ecs/network.json 87 0 0 87
./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/vendored/media-types.json 1568 0 0 1568
./an_website/vendored/mime-db.json 11720 0 0 11720
./an_website/static/manifest.json 17 0 0 17
./dprint.json 38 0 0 38
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
./LICENSE.md 0 492 106 598
./an_website/settings/scheme/svg/README.md 0 7 4 11
Python
130 17398 1982 3269 22649
File Code Comments Blanks Total
./tests/test_utils.py 111 12 30 153
./tests/test_contact.py 72 14 17 103
./tests/test_settings.py 252 13 20 285
./tests/test_commitment.py 154 12 29 195
./tests/test_christmas.py 16 12 5 33
./tests/test_permissions.py 166 12 12 190
./tests/test_uptime.py 44 12 9 65
./tests/test_quotes.py 305 15 65 385
./tests/test_currency_converter.py 34 12 12 58
./tests/test_backdoor.py 178 52 39 269
./tests/test_hangman_solver.py 92 12 19 123
./tests/test_random_text.py 24 12 10 46
./tests/test_token.py 106 12 29 147
./tests/test_request_handlers.py 525 15 67 607
./tests/__init__.py 396 27 59 482
./tests/test_main.py 158 22 25 205
./tests/test_version.py 34 12 10 56
./tests/test_time_travel.py 30 12 12 54
./tests/test_traversable_static_file_handler.py 202 12 40 254
./tests/test_troet.py 65 12 12 89
./tests/test_swapped_words.py 306 17 46 369
./setup.py 205 17 44 266
./scripts/compress_static_files.py 164 16 49 229
./scripts/fix_static_url_path.py 57 15 19 91
./scripts/mime_types.py 61 13 25 99
./scripts/commit.py 29 13 11 53
./scripts/zipapps_patched.py 45 14 14 73
./scripts/__init__.py 5 12 1 18
./scripts/sort_python_code.py 220 16 47 283
./scripts/humans.py 146 16 34 196
./an_website/commitment/__init__.py 1 12 1 14
./an_website/commitment/commitment.py 109 13 31 153
./an_website/js_licenses/js_licenses.py 81 12 13 106
./an_website/js_licenses/__init__.py 1 12 1 14
./an_website/__main__.py 38 14 15 67
./an_website/whats_my_ip/ip.py 51 12 15 78
./an_website/whats_my_ip/__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/swapped_words/__init__.py 28 12 4 44
./an_website/swapped_words/config_file.py 269 30 65 364
./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/fake_orjson.py 103 14 15 132
./an_website/troet/troet.py 53 12 13 78
./an_website/troet/__init__.py 1 12 1 14
./an_website/redirect/redirect.py 50 15 15 80
./an_website/redirect/__init__.py 1 12 1 14
./an_website/main.py 958 41 169 1168
./an_website/version/version.py 85 13 29 127
./an_website/version/__init__.py 1 12 1 14
./an_website/patches/braille.py 28 14 11 53
./an_website/patches/__init__.py 280 20 53 353
./an_website/patches/json.py 81 19 16 116
./an_website/services/services.py 40 61 13 114
./an_website/services/__init__.py 1 12 1 14
./an_website/kangaroo_comics/__init__.py 1 12 1 14
./an_website/kangaroo_comics/comics.py 44 12 10 66
./an_website/emoji_chat/chat.py 338 14 76 428
./an_website/emoji_chat/__init__.py 22 12 4 38
./an_website/emoji_chat/pub_sub_provider.py 33 12 13 58
./an_website/utils/static_file_handling.py 97 14 17 128
./an_website/utils/elastic_transport_async_http_node.py 118 16 20 154
./an_website/utils/logging.py 176 13 35 224
./an_website/utils/base_request_handler.py 1092 30 136 1258
./an_website/utils/background_tasks.py 151 12 28 191
./an_website/utils/data_parsing.py 167 13 33 213
./an_website/utils/search.py 109 13 30 152
./an_website/utils/themes.py 19 12 7 38
./an_website/utils/static_file_from_traversable.py 224 32 40 296
./an_website/utils/token.py 132 12 38 182
./an_website/utils/options.py 265 14 46 325
./an_website/utils/elasticsearch_setup.py 152 13 28 193
./an_website/utils/better_config_parser.py 193 12 31 236
./an_website/utils/decorators.py 188 12 43 243
./an_website/utils/request_handler.py 143 14 38 195
./an_website/utils/fix_static_path_impl.py 72 13 13 98
./an_website/utils/__init__.py 28 13 7 48
./an_website/utils/template_loader.py 32 13 9 54
./an_website/utils/utils.py 728 23 153 904
./an_website/ping/ping.py 25 13 9 47
./an_website/ping/__init__.py 1 12 1 14
./an_website/soundboard/soundboard.py 151 16 31 198
./an_website/soundboard/__init__.py 77 12 7 96
./an_website/soundboard/data.py 192 17 44 253
./an_website/wiki/wiki.py 38 12 9 59
./an_website/wiki/__init__.py 1 12 1 14
./an_website/endpoints/endpoints.py 91 12 14 117
./an_website/endpoints/__init__.py 1 12 1 14
./an_website/currency_converter/__init__.py 1 12 1 14
./an_website/currency_converter/converter.py 226 15 45 286
./an_website/main_page/__init__.py 1 12 1 14
./an_website/main_page/main_page.py 26 13 9 48
./an_website/random_text/random_text.py 99 13 26 138
./an_website/random_text/__init__.py 4 12 4 20
./an_website/update/update.py 101 13 30 144
./an_website/update/__init__.py 1 12 1 14
./an_website/__init__.py 114 15 44 173
./an_website/settings/settings.py 137 12 16 165
./an_website/settings/__init__.py 1 12 1 14
./an_website/lolwut/lolwut.py 77 12 27 116
./an_website/lolwut/__init__.py 1 12 1 14
./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/search/search.py 231 12 23 266
./an_website/search/__init__.py 1 12 1 14
./an_website/backdoor_client.py 639 25 35 699
./an_website/discord/discord.py 133 18 33 184
./an_website/discord/__init__.py 1 12 1 14
./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/quote_of_the_day/data.py 51 12 13 76
./an_website/quotes/generator.py 49 12 17 78
./an_website/quotes/__init__.py 146 17 5 168
./an_website/quotes/image.py 389 21 53 463
./an_website/quotes/quotes.py 447 22 77 546
./an_website/quotes/share.py 29 12 7 48
./an_website/quotes/create.py 346 18 63 427
./an_website/quotes/utils.py 758 44 126 928
./an_website/quotes/info.py 163 20 27 210
./an_website/host_info/__init__.py 1 12 1 14
./an_website/host_info/host_info.py 128 12 29 169
./an_website/contact/__init__.py 1 12 1 14
./an_website/contact/contact.py 240 14 39 293
./an_website/example/example.py 48 14 17 79
./an_website/example/__init__.py 1 12 1 14
./an_website/reporting/reporting.py 208 13 23 244
./an_website/reporting/__init__.py 1 12 1 14
Sass
1 31 1 6 38
File Code Comments Blanks Total
./style/snow.scss 31 1 6 38
Shell
9 283 61 92 436
SVG
15 30 0 3 33
Plain Text
14 0 240271 51 240322
TOML
2 42 4 4 50
File Code Comments Blanks Total
./pyproject.toml 38 4 4 46
./bunfig.toml 4 0 0 4
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/quote_of_the_day.xml 25 0 1 26
./an_website/templates/rss/soundboard.xml 14 0 0 14
YAML
1 3465 0 1002 4467
File Code Comments Blanks Total
./pnpm-lock.yaml 3465 0 1002 4467
Total 367 74679 245501 8802 328982

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.