Analytics across our site

Analytics are helpful to learn what web pages are being visited. This analytics library attempts to be as privacy-respecting as possible, though the technical implementation is pretty lazy.

For all time

Well, since this analytics lib was installed anyway.

Url Hits
/robots.txt 14361
/ 6854
/favicon.ico 2744
/lia-resource.62af41c87333e.min.css 1524
/blog/php/convert-image-file-to-blob-img-tag/ 1252
/blog/taeluf/versioning/ 565
/blog/apache/apache-broke-with-php-ubuntu-upgrade/ 507
/blog/vs-code/single-line-comments/ 489
/docs/ 461
/lia-resource.627e9f01d9b09.min.js 401
/docs/git-icon-1788c-sm.png 392
/blog/dreamhost/CalDav-Support/ 340
/blog/laravel/collect_join/ 335
/lia-resource.627811d1d59fd.min.js 331
/analytics/ 328
/blog/php/get-class-from-file/ 327
/blog/php/exception-catcher-2/ 323
/docs/gitlab-hook/ 308
/blog/sonic-pi/happy-birthday/ 294
/blog/bash/reload-browser-tab/ 285
/apple-touch-icon.png 284
/apple-touch-icon-precomposed.png 283
/blog/javascript/one-line-api-calls/ 282
/docs/LilDb 264
/kitchen-sink/ 246
/blog/bash/tidbits/ 245
/blog/html/show-errors/ 235
/blog/godot/cheatsheet/ 229
/blog/php/add-target-blank-to-parsedown-links/ 228
/blog/php/github/webhook-verify-secret-key/ 227
/blog/bash/add-bash-script-to-terminal/ 226
/blog/css/wrap-text-around-image/ 222
/blog/linux/fedora-35-dnf-failure/ 222
/lia-resource.62d6bd6ab22be.min.js 220
/lia-resource.62af3abd28b37.min.css 219
/blog/sonic-pi/synths-&-samples-cheatsheet/ 218
/blog/devlog/Designing-A-Lexer/ 212
/blog/bash/archive-git-branch/ 207
/blog/php/bound-closure/ 202
/blog/devlog/Feb-19-2021/ 197
/lia-resource.6287a3255aa3d.min.css 194
/blog/bash/cant-ctrl+c-out-of-sudo-in-script/ 190
/blog/firefox-extension/load-internal-file/ 188
/blog/php/tidbits/split-string-line-by-line/ 185
/docs/Provi 184
/blog/git/add-commit-and-push-in-one-line/ 183
/docs/Code%20Scrawl 181
/blog/firefox-extension/first-web-extension-stardew/ 180
/blog/javascript/private-var-on-class/ 180
/blog/php/exception-catcher/ 177
/blog/php/security/csrf-validation/ 176
/blog/mysql/tidbits/ 175
/blog/devlog/Feb-20-2021/ 173
/blog/other/socially-aware-foo-bar/ 169
/blog/php/relative-domnode-xpath-query/ 167
/blog/php/tidbits/static-vs-self/ 167
/blog/mysql/max-datetime-value/ 164
/blog/other/mount-dreamobjects-on-linux/ 163
/blog/codesnippets/php/ 161
/blog/regex/match-javadoc-comment/ 160
/blog/ideas/db-language-in-natural-english/ 159
/blog/php/delete-files-recursively/ 159
/blog/devlog/Feb-17-2021/ 156
/lia-resource.62af305e4c93f.min.css 155
/blog/firefox-extension/Extension-is-invalid-from-server0.conn0.webExtensionDescriptor65/ 154
/docs/Lexer 150
/docs/Phad.%20Php%20Html%20Api%20Database 149
/lia-resource.62af305e4a84b.min.js 149
/blog/other/developer-resources/ 147
/blog/php/set-empty-attribute-on-dom-node/ 147
/blog/other/php-breaks-on-fedora-move/ 146
/blog/php/unit-test-mail/ 145
/blog/devlog/Feb-24-2021/ 140
/blog/other/setup-apache-server/ 140
/ads.txt 137
/blog/php/redbean/custom-model-&-properties/ 137
/blog/php/tidbits/send-500-error/ 136
/blog/hardware/buying-ram/ 135
/docs/Json%20To%20MySql 135
/blog/git/branch-management/ 134
/docs/Monolith/web/for-a-website/USHR%20District%2013%20%E2%80%93%20Vote%20Smart%20Illinois.html 134
/docs/Monolith/web/for-a-website/U.S.%20House%20of%20Representatives%20%E2%80%93%20Vote%20Smart%20Illinois.html 133
/docs/Monolith/web/for-a-website/Incumbent%20Pritzker%20%E2%80%93%20Vote%20Smart%20Illinois.html 132
/blog/ 130
/docs/Monolith/web/for-a-website/U.S.%20House%20of%20Representatives%20%E2%80%93%20Vote%20Smart%20Illinois_files/ 129
/.env 128
/docs/Monolith/web/for-a-website/Incumbent%20Pritzker%20%E2%80%93%20Vote%20Smart%20Illinois_files/ 127
/docs/Monolith/web/for-a-website/USHR%20District%2013%20%E2%80%93%20Vote%20Smart%20Illinois_files/ 127
/blog 124
/blog/php/get-files-recursively/ 114
/docs/Liaison-src/ 113
/docs/Monolith 105
/docs/User%20Gui-src/code/db/user.sql 105
/docs/pHtml%20-%20Dom%20Document 105
/docs/Code%20Scrawl-src/ 103
/docs/Git%20Bent 103
/docs/LilDb/ 103
/docs/LilDb-src/ 102
/docs/Monolith/php/ 102
/docs/Code%20Scrawl/api/ 101
/docs/Phad.%20Php%20Html%20Api%20Database/ 101
/docs/User%20Gui 101
/docs/Code%20Scrawl-src/code/Template 100
/docs/LilDb-src/test/run/Tests.php 100
/kitchen-sink/images/ 99
/docs/Code%20Scrawl-src/code/ 98
/docs/Liaison-src/docs/ 98
/docs/Liaison:v0.2 98
/docs/Unit%20Tester 98
/docs/tlf-src/ 98
/docs/Code%20Scrawl-src/test/run/SrcCode.php 97
/docs/Common%20Utils 97
/docs/Git%20Bent:v0.4 97
/docs/Liaison:v0.4 97
/docs/Monolith/supercollider/ 97
/kitchen-sink/article/ 97
/docs/Git%20Bent:v0.1 96
/docs/LilDb-src/test/run/Sql.php 96
/docs/Monolith/bash/ 96
/docs/Server 96
/docs/Autowire 95
/docs/Monolith/.git 95
/docs/Server-src/test/Server/ 95
/docs/Json%20To%20MySql-src/test/old 93
/docs/Code%20Scrawl-src/.docsrc/ 92
/docs/Code%20Scrawl-src/code/Template/ 92
/docs/Liaison 92
/docs/Phad.%20Php%20Html%20Api%20Database:v0.1 92
/docs/Provi:v0.1 92
/docs/LilDb:v0.1 91
/docs/Provi:v0.5 90
/docs/Code%20Scrawl-src/code/Ext/Php.php 89
/docs/LilDb-src/test/run/Migrations.php 89
/docs/Server-src/ 89
/docs/tlf 89
/docs/Code%20Scrawl-src/.doctemplate/ 88
/docs/Code%20Scrawl-src/code/Scrawl.php 88
/docs/Code%20Scrawl-src/test/run/ 88
/docs/Code%20Scrawl:v0.1.1 88
/docs/PHP%20Environment 88
/docs/Provi/ 88
/docs/Provi:v0.1/ 88
/docs/tlf/ 88
/docs/Phad.%20Php%20Html%20Api%20Database/README.md 87
/docs/Code%20Scrawl-src/test/ 86
/docs/Monolith:main 86
/docs/Phad.%20Php%20Html%20Api%20Database:v0.3 86
/docs/Server:v0.2 86
/docs/Change%20Default%20Git%20Branch 85
/docs/Code%20Scrawl/ 85
/docs/LilDb-src/.docsrc/README.src.md 85
/docs/LilDb/api/ 85
/docs/Provi-src:v0.4/0-docs/ 85
/docs/Resources 85
/docs/Git%20Bent/README.md 84
/docs/Kanboard-Essentials 84
/docs/Liaison-src/.docsrc/ 84
/docs/Liaison/ 84
/docs/Monolith:main/sort_me_please/ 84
/docs/Code%20Scrawl:v0.2 83
/docs/Code%20Scrawl:v0.4 83
/docs/Code%20Scrawl:v0.7 83
/docs/Git%20Bent:test-git-hooks 83
/docs/Monolith/README.md 83
/docs/Code%20Scrawl-src/bin/ 82
/docs/Code%20Scrawl-src/code/Template/ast/class_methods.md.php 82
/docs/Code%20Scrawl-src/test/old/GeneratedDocs.php 82
/docs/Code%20Scrawl:v0.1.1/old/ 82
/docs/Json%20To%20MySql:v2.0 82
/docs/Liaison-src/.config/ 82
/docs/Liaison:v0.5 82
/docs/LilDb-src/test/ 82
/docs/Server-src/test/output/ 82
/docs/Better%20Regex 81
/docs/Code%20Scrawl-src/.config/ 81
/docs/Code%20Scrawl-src/code/Template/ast/function_list.php 81
/docs/Code%20Scrawl-src/docs/ClassList.md 81
/docs/Git%20Bent-src/ 81
/docs/Liaison-src/LICENSE 81
/docs/Monolith/bash 81
/docs/Phad.%20Php%20Html%20Api%20Database:v0.4 81
/docs/Provi-src/ 81
/docs/Provi:v0.3 81
/docs/Provi:v0.3/0-docs/ 81
/docs/Server-src/docs/ 81
/docs/Cli%20Framework 80
/docs/Monolith/ 80
/docs/Monolith/webextension/ 80
/docs/Provi:v0.8 80
/docs/Simple%20Cli%20Framework 80
/docs/Simple%20Cli%20Framework/ 80
/docs/Unit%20Tester-src/code/Tester/Other.php 80
/docs/Code%20Scrawl-src/code/Template/ast/ 79
/docs/Code%20Scrawl-src/code/Template/ast/default.md.php 79
/docs/Code%20Scrawl-src/code/Utility/ 79
/docs/Code%20Scrawl:v0.8/ 79
/docs/LilDb-src/bin/ 79
/docs/Monolith/sort_me_please/ 79
/docs/Provi:v0.4/ 79
/lia-resource.6325d77ddd5d5.min.js 79
/docs/Code%20Scrawl-src/docs/api/ 78
/docs/Code%20Scrawl:v0.3 78
/docs/Liaison-src/test/ 78
/docs/Liaison:v0.0.1 78
/docs/PHP%20Environment-src/ 78
/docs/PHP%20Environment/Env.php 78
/docs/Provi:v0.2/ 78
/docs/SeoExtractor 78
/docs/SeoExtractor/README.md 78
/docs/Server-src/test/Server/deliver.php 78
/docs/Unit%20Tester-src/code/Tester/ 78
/kitchen-sink/code/ 78
//cms/wp-includes/wlwmanifest.xml 77
//site/wp-includes/wlwmanifest.xml 77
//test/wp-includes/wlwmanifest.xml 77
//web/wp-includes/wlwmanifest.xml 77
//wordpress/wp-includes/wlwmanifest.xml 77
//wp/wp-includes/wlwmanifest.xml 77
//wp1/wp-includes/wlwmanifest.xml 77
/docs/Code%20Scrawl-src/code/Ext/ExportStartEnd.php 77
/docs/Code%20Scrawl-src/code/Ext/Main.php 77
/docs/Code%20Scrawl-src/composer.lock 77
/docs/Code%20Scrawl-src:v0.8/ 77
/docs/Gamepedia%20Search 77
/docs/Git%20Bent/ 77
/docs/Md%20Blog 77
/docs/Monolith-src/php/Benchies/README.md 77
/docs/Monolith/plugin/ 77
/docs/Monolith/web/ 77
/docs/Phad.%20Php%20Html%20Api%20Database/Other.md 77
/docs/RDB%20RedBean%20PHP%20Wrapper 77
/docs/Resources-src/ 77
/docs/Server-src/code/ 77
/kitchen-sink/old-version/ 77
//blog/wp-includes/wlwmanifest.xml 76
/docs/Cli%20Framework-src/bash-cli 76
/docs/Cli%20Framework:v0.1 76
/docs/Code%20Scrawl-src/test/old/ 76
/docs/Code%20Scrawl-src/test/output/api-full/ 76
/docs/Code%20Scrawl-src/test/run/Integrate.php 76
/docs/Code%20Scrawl/api/code/ 76
/docs/Liaison-src/test/ServerMinimal/ 76
/docs/Monolith/linux/ 76
/docs/Monolith:main/.git 76
/docs/Monolith:main/plugin/ 76
/docs/Phad.%20Php%20Html%20Api%20Database-src/ 76
/docs/Server-src/test/run/ 76
//xmlrpc.php 75
/docs/Code%20Scrawl-src/docs 75
/docs/Code%20Scrawl-src/test/old 75
/docs/Code%20Scrawl-src:v0.8/.gitignore 75
/docs/Code%20Scrawl:v0.1 75
/docs/Code%20Scrawl:v0.6 75
/docs/Code%20Scrawl:v0.7/api/ 75
/docs/Code%20Scrawl:v0.8 75
/docs/Git%20Bent/Todo.md 75
/docs/LilDb-src/composer.lock 75
/docs/Monolith/php/english-dblang/ 75
/docs/Monolith:main/webextension/ 75
/docs/Provi-src/Status.md 75
/docs/Provi-src/test/input/ 75
/docs/pHtml%20-%20Dom%20Document:v0.1 75
/kitchen-sink/article-with-section/ 75
/docs/Code%20Scrawl-src/LICENSE 74
/docs/Code%20Scrawl-src/code 74
/docs/Git%20Bent:v0.0 74
/docs/Git%20Bent:v0.2 74
/docs/Json%20To%20MySql-src/test/old/ 74
/docs/Lexer:v0.7 74
/docs/Liaison-src/test/TestResults.html 74
/docs/Liaison-src/test/run/ServerMinimal.php 74
/docs/LilDb-src/test/run 74
/docs/Markdown%20To%20PDF 74
/docs/Monolith:main/ 74
/docs/Provi-src/bin/ 74
/docs/Provi:v0.9 74
/docs/SeoExtractor:v0.1 74
/docs/Autowire-src/ 73
/docs/Code%20Scrawl-src/code/MdVerb 73
/docs/Code%20Scrawl/ClassList.md 73
/docs/Json%20To%20MySql/api/ 73
/docs/Lexer/ 73
/docs/Lexer:v0.5 73
/docs/Liaison:v0.3 73
/docs/LilDb/README.md 73
/docs/Md%20Blog/README.md 73
/docs/Monolith-src/ 73
/docs/Phad.%20Php%20Html%20Api%20Database/exports/ 73
/docs/Provi:v0.7 73
/docs/tlf/api/ 73
/wiki/ 73
/docs/Code%20Scrawl-src/README.md 72
/docs/Code%20Scrawl:v0.7-src/code/Template 72
/docs/Git%20Bent-src:v0.1/ 72
/docs/Liaison:v0.1 72
/docs/Provi-src/test/ 72
/docs/Provi/README.md 72
/docs/Provi:v0.8/ 72
/docs/Server-src/bin/tlfserv 72
/docs/Spreadsheet%20To%20Db 72

This Month

Showing analytics for 2022-12-01 (we store all visits as being on the first day of the month)

Url Hits
/robots.txt 759
/ 242
/favicon.ico 123
/lia-resource.62af41c87333e.min.css 84
/blog/php/convert-image-file-to-blob-img-tag/ 45
/lia-resource.6374f1ad80e48.min.js 31
/docs/gitlab-hook/ 30
/blog/apache/apache-broke-with-php-ubuntu-upgrade/ 29
/ads.txt 24
/docs/git-icon-1788c-sm.png 23
/blog/php/get-class-from-file/ 22
/docs/ 19
/blog/html/show-errors/ 18
/analytics/ 14
/blog/dreamhost/CalDav-Support/ 13
/blog/javascript/one-line-api-calls/ 13
/blog/firefox-extension/load-internal-file/ 12
/blog/taeluf/versioning/ 12
/docs/Code%20Scrawl 12
/lia-resource.62af305e4c93f.min.css 12
/lia-resource.62af3abd28b37.min.css 11
/blog/godot/cheatsheet/ 10
/blog/php/add-target-blank-to-parsedown-links/ 10
/blog/sonic-pi/synths-&-samples-cheatsheet/ 10
/blog/other/socially-aware-foo-bar/ 9
/docs/User%20Gui-src/code/db/user.sql 9
/blog/bash/archive-git-branch/ 8
/blog/bash/reload-browser-tab/ 8
/blog/devlog/Feb-17-2021/ 8
/blog/firefox-extension/Extension-is-invalid-from-server0.conn0.webExtensionDescriptor65/ 8
/blog/git/add-commit-and-push-in-one-line/ 8
/blog/git/branch-management/ 8
/blog/laravel/collect_join/ 8
/blog/php/bound-closure/ 8
/blog/php/tidbits/split-string-line-by-line/ 8
/kitchen-sink/ 8
/blog/bash/add-bash-script-to-terminal/ 7
/blog/bash/cant-ctrl+c-out-of-sudo-in-script/ 7
/blog/bash/tidbits/ 7
/blog/codesnippets/php/ 7
/blog/devlog/Feb-20-2021/ 7
/blog/hardware/buying-ram/ 7
/blog/other/setup-apache-server/ 7
/blog/php/exception-catcher/ 7
/blog/php/github/webhook-verify-secret-key/ 7
/blog/php/set-empty-attribute-on-dom-node/ 7
/blog/php/tidbits/send-500-error/ 7
/blog/vs-code/single-line-comments/ 7
/docs/Git%20Bent-src/.dev/ 7
/docs/Json%20To%20MySql 7
/blog/devlog/Feb-19-2021/ 6
/blog/devlog/Feb-24-2021/ 6
/blog/ideas/db-language-in-natural-english/ 6
/blog/javascript/private-var-on-class/ 6
/blog/linux/fedora-35-dnf-failure/ 6
/blog/other/php-breaks-on-fedora-move/ 6
/blog/php/delete-files-recursively/ 6
/blog/php/get-files-recursively/ 6
/blog/php/relative-domnode-xpath-query/ 6
/blog/php/security/csrf-validation/ 6
/docs/Git%20Bent-src/.git 6
/docs/Git%20Bent-src:v0.4/ 6
/docs/Liaison-src:v0.3-datastructures/code/file/mime_type_map.php 6
/docs/Unit%20Tester-src/composer.json 6
/docs/Unit%20Tester-src/composer.lock 6
/kitchen-sink/article-with-section/ 6
/blog/css/wrap-text-around-image/ 5
/blog/devlog/Designing-A-Lexer/ 5
/blog/firefox-extension/first-web-extension-stardew/ 5
/blog/mysql/max-datetime-value/ 5
/blog/mysql/tidbits/ 5
/blog/other/developer-resources/ 5
/blog/php/exception-catcher-2/ 5
/blog/php/redbean/custom-model-&-properties/ 5
/blog/php/tidbits/static-vs-self/ 5
/blog/php/unit-test-mail/ 5
/blog/sonic-pi/happy-birthday/ 5
/docs/Autowire-src/test/docs/ 5
/docs/Cli%20Framework-src/.config/ 5
/docs/Code%20Scrawl-src/.doctemplate/ 5
/docs/Code%20Scrawl-src/code/Ext/Php.php 5
/docs/Code%20Scrawl-src/test/input/ 5
/docs/Code%20Scrawl:v0.6-src/docs/api/code/Extension/Default/AllDocblocks.php 5
/docs/Code%20Scrawl:v0.7 5
/docs/Git%20Bent 5
/docs/Git%20Bent-src/LICENSE 5
/docs/Git%20Bent-src/README.md 5
/docs/Git%20Bent-src/test/ 5
/docs/Git%20Bent-src:v0.0/ 5
/docs/Git%20Bent-src:v0.1/.docs-src/README.src.md 5
/docs/Git%20Bent-src:v0.2/.image/ 5
/docs/Git%20Bent-src:v0.2/docs/README.md 5
/docs/Git%20Bent:test-git-hooks/ 5
/docs/Git%20Bent:v0.4-dev 5
/docs/Git%20Bent:v0.5-dev 5
/docs/Json%20To%20MySql:v1.0/.git 5
/docs/Lexer-src/.config/ 5
/docs/Lexer-src/docs/api/code/ 5
/docs/Lexer-src/test/ 5
/docs/Liaison-src:v0.3/ 5
/docs/Monolith 5
/docs/Monolith-src/php/Benchies/README.md 5
/docs/Monolith-src/sort_me_please/php/liaison-jsautowire-integration/ 5
/docs/Monolith/sort_me_please/OldProjects/archived/PHP-Business/ 5
/docs/Monolith/sort_me_please/OldProjects/archived/javascript-dom/ 5
/docs/Monolith/sort_me_please/old1/other/ 5
/docs/Monolith/sort_me_please/php/wysiwyg/unsorted 5
/docs/Monolith/web/views/all/FlexContainer/ 5
/docs/Monolith/web/views/all/FullPageWithExpandMenu/ 5
/docs/Monolith/web/views/all/_ToSort_/ 5
/docs/Phad.%20Php%20Html%20Api%20Database 5
/docs/Phad.%20Php%20Html%20Api%20Database-src/test/input/views/Form/SimpleBlogWithError.compiled.php 5
/docs/Phad.%20Php%20Html%20Api%20Database/ 5
/docs/Provi:v0.1/8-build/ 5
/docs/Resources 5
/docs/Resources-src/composer.lock 5
/docs/SeoExtractor-src/.docsrc/ 5
/docs/Server-src/test/Server/public/ 5
/docs/Simple%20Cli%20Framework/ 5
/docs/Spreadsheet%20To%20Db-src/.docsrc/ 5
/docs/Spreadsheet%20To%20Db-src/composer.json 5
/docs/Spreadsheet%20To%20Db-src/doc/ 5
/docs/Unit%20Tester-src/.gitignore 5
/docs/Unit%20Tester-src/LICENSE 5
/docs/Unit%20Tester-src/code/ 5
/docs/Unit%20Tester-src/test/bootstrap.php 5
/docs/User%20Gui 5
/docs/User%20Gui-src/.gitignore 5
/docs/User%20Gui-src/Status.md 5
/docs/User%20Gui-src/composer.json 5
/docs/User%20Gui/api/test/ 5
/docs/User%20Gui:v0.3 5
/docs/tlf-src/ 5
/docs/tlf-src/Linux2.md 5
/kitchen-sink/images/ 5
/wp-login.php 5
/.git/config 4
/blog 4
/blog/ 4
/blog/html/show-errors 4
/blog/other/mount-dreamobjects-on-linux/ 4
/blog/regex/match-javadoc-comment/ 4
/docs/Autowire 4
/docs/Autowire-src/test/README.md 4
/docs/Autowire-src/test/docs/kanban 4
/docs/Autowire:v0.1-src/Status.md 4
/docs/Autowire:v0.1-src/test/docs/kanban/ 4
/docs/Better%20Regex:v0.4/ 4
/docs/Better%20Regex:v0.4/api/code 4
/docs/Cli%20Framework-src/README.md 4
/docs/Cli%20Framework-src/setup 4
/docs/Cli%20Framework-src:v0.1/ 4
/docs/Code%20Scrawl-src/ 4
/docs/Code%20Scrawl-src/.doctemplate/Scrawl 4
/docs/Code%20Scrawl-src/code/Ext/ 4
/docs/Code%20Scrawl-src/code/MdVerb/ 4
/docs/Code%20Scrawl-src/code/Old.php 4
/docs/Code%20Scrawl-src/code/Scrawl.php 4
/docs/Code%20Scrawl-src/code/Template/bash 4
/docs/Code%20Scrawl-src/code/Utility/ 4
/docs/Code%20Scrawl-src/code/defaults.json 4
/docs/Code%20Scrawl-src/docs/api/code/Ext/ 4
/docs/Code%20Scrawl-src/docs/api/code/MdVerb/ 4
/docs/Code%20Scrawl-src/test/config.json 4
/docs/Code%20Scrawl-src/test/run/Integrate.php 4
/docs/Code%20Scrawl-src/test/run/SrcCode.php 4
/docs/Code%20Scrawl-src:v0.1.1-src/ 4
/docs/Code%20Scrawl-src:v0.1.1/doc/ 4
/docs/Code%20Scrawl-src:v0.3/ 4
/docs/Code%20Scrawl-src:v0.4/docs/Config.md 4
/docs/Code%20Scrawl-src:v0.5/.git 4
/docs/Code%20Scrawl-src:v0.5/composer.json 4
/docs/Code%20Scrawl-src:v0.6-src/code/Template/functionList 4
/docs/Code%20Scrawl-src:v0.6-src/docs/Unsorted.md 4
/docs/Code%20Scrawl-src:v0.6/LICENSE 4
/docs/Code%20Scrawl-src:v0.6/Status.md 4
/docs/Code%20Scrawl-src:v0.6/docs/ 4
/docs/Code%20Scrawl-src:v0.7-src/test/run/SrcCode.php 4
/docs/Code%20Scrawl-src:v0.8-src/docs/ClassList.md 4
/docs/Code%20Scrawl-src:v0.8/.git 4
/docs/Code%20Scrawl-src:v0.8/code/ 4
/docs/Code%20Scrawl/ 4
/docs/Code%20Scrawl/ClassList.md 4
/docs/Code%20Scrawl/README.md 4
/docs/Code%20Scrawl/api/test/ 4
/docs/Code%20Scrawl/api/test/run/ 4
/docs/Code%20Scrawl:v0.2 4
/docs/Code%20Scrawl:v0.2/api/code/Cli.php.md 4
/docs/Code%20Scrawl:v0.2/old/doc/RegexMatching.md 4
/docs/Code%20Scrawl:v0.5/old/doc/CliAndPhp.md 4
/docs/Code%20Scrawl:v0.5/old/docs/Config.md 4
/docs/Code%20Scrawl:v0.6-src/ 4
/docs/Code%20Scrawl:v0.6-src/docs/api/code/Extension/Default/ExportStartEnd.php 4
/docs/Code%20Scrawl:v0.6-src/docs/api/code/Extension/MdVerb/Ast.php 4
/docs/Code%20Scrawl:v0.6-src/docs/api/code/Utility/Regex.php 4
/docs/Code%20Scrawl:v0.7-src/code/Template/bash/install.md.php 4
/docs/Code%20Scrawl:v0.7/api 4
/docs/Code%20Scrawl:v0.8-src/code/Template 4
/docs/Code%20Scrawl:v0.8-src/docs/ClassList.md 4
/docs/Code%20Scrawl:v0.8/api/ 4
/docs/Gamepedia%20Search/LICENSE 4
/docs/Gamepedia%20Search/script/ 4
/docs/Git%20Bent-src/.config/ 4
/docs/Git%20Bent-src/.gitignore 4
/docs/Git%20Bent-src/Status.md 4
/docs/Git%20Bent-src/bin/ 4
/docs/Git%20Bent-src/code/ 4
/docs/Git%20Bent-src/doc/ 4
/docs/Git%20Bent-src/install 4
/docs/Git%20Bent-src:test-git-hooks/ 4
/docs/Git%20Bent-src:v0.0/.docs-src/Notes.src.md 4
/docs/Git%20Bent-src:v0.0/.docs-src/README.src.md 4
/docs/Git%20Bent-src:v0.0/README.md 4
/docs/Git%20Bent-src:v0.1/.docs-src/Architecture.src.md 4
/docs/Git%20Bent-src:v0.1/.docs-src/TODO.md 4
/docs/Git%20Bent-src:v0.1/README.md 4
/docs/Git%20Bent-src:v0.1/code/bent.bash 4
/docs/Git%20Bent-src:v0.1/docs/ 4
/docs/Git%20Bent-src:v0.2/.docs-src/Architecture.src.md 4
/docs/Git%20Bent-src:v0.2/.docs-src/README.src.md 4
/docs/Git%20Bent-src:v0.2/docs/exports/ 4
/docs/Git%20Bent-src:v0.2/docs/rfc/ 4
/docs/Git%20Bent-src:v0.4-dev/ 4
/docs/Git%20Bent-src:v0.4/README.md 4
/docs/Git%20Bent-src:v0.4/config/ 4
/docs/Git%20Bent-src:v0.4/doc/README.md 4
/docs/Git%20Bent-src:v0.5-dev/ 4
/docs/Git%20Bent-src:v0.5-dev/README.md 4
/docs/Git%20Bent-src:v0.5/ 4
/docs/Git%20Bent-src:v0.5/README.md 4
/docs/Git%20Bent-src:v0.5/doc/ 4
/docs/Git%20Bent/Todo.md 4
/docs/Git%20Bent:v0.0/ 4
/docs/Git%20Bent:v0.4-dev/ 4
/docs/Git%20Bent:v0.4-dev/README.md 4
/docs/Git%20Bent:v0.4-dev/Todo.md 4
/docs/Git%20Bent:v0.4/ 4
/docs/Git%20Bent:v0.5 4
/docs/Git%20Bent:v0.5/ 4
/docs/Json%20To%20MySql-src/composer.lock 4
/docs/Json%20To%20MySql-src:v1.0/ 4
/docs/Json%20To%20MySql-src:v2.0/README.md 4
/docs/Json%20To%20MySql:v2.0/ 4
/docs/Kanboard-Essentials 4
/docs/Kanboard-Essentials-src/Asset/ 4
/docs/Kitchen%20Sink-src/test/ 4
/docs/Kitchen%20Sink:v0.1/exports/ 4
/docs/Kitchen%20Sink:v0.2/README.md 4
/docs/Lexer-src/.dev/ 4
/docs/Lexer-src/.docsrc/ 4
/docs/Lexer-src/.git 4
/docs/Lexer-src/Issues.md 4
/docs/Lexer-src/code 4
/docs/Lexer-src/docs/api/test/input/ 4
/docs/Lexer-src/test/config.json 4
/docs/Lexer-src/test/input/php/lex/phad/ 4
/docs/Lexer-src/test/output 4
/docs/Lexer-src:v0.5/ 4
/docs/Lexer-src:v0.7/test/input 4
/docs/Lexer/README.md 4
/docs/Lexer/api/code/Bash/ 4
/docs/Lexer:v0.6 4
/docs/Lexer:v0.7 4
/docs/Lexer:v0.8/Architecture.md 4
/docs/Lexer:v0.8/GrammarWriting.md 4
/docs/Liaison-src/test/Server/file/ 4
/docs/Liaison-src:v0.0.1/note/components.md 4
/docs/Liaison-src:v0.2/code/class/LiaisonInterface 4
/docs/Liaison-src:v0.5-src/ 4
/docs/Liaison/History 4
/docs/Liaison:v0.0.1 4
/docs/Liaison:v0.2/ 4
/docs/Liaison:v0.3/ 4
/docs/LilDb-src/.docsrc 4
/docs/LilDb-src/.docsrc/README.src.md 4
/docs/LilDb-src/README.md 4
/docs/LilDb-src/composer.lock 4
/docs/LilDb/ 4
/docs/Markdown%20To%20PDF-src/.git 4
/docs/Md%20Blog-src/README.md 4
/docs/Md%20Blog-src/Status.md 4
/docs/Monolith-src/README.md 4
/docs/Monolith-src/bash 4
/docs/Monolith-src/php/Benchies/ 4
/docs/Monolith-src/sort_me_please 4
/docs/Monolith-src/sort_me_please/OldProjects/ 4
/docs/Monolith-src/sort_me_please/OldProjects/archived/PHP-Tiny-Sample-App/ 4
/docs/Monolith-src/sort_me_please/OldProjects/archived/PHP-Tiny-Wizard/ 4
/docs/Monolith-src/sort_me_please/OldProjects/archived/PHP-Tiny/ 4
/docs/Monolith-src/sort_me_please/OldProjects/archived/ios-util/ 4
/docs/Monolith-src/sort_me_please/old-prototype/ 4
/docs/Monolith-src/sort_me_please/old-prototype/rof-file/ 4
/docs/Monolith-src/sort_me_please/old2/ 4
/docs/Monolith-src/sort_me_please/php/LilTinyOrm/ 4
/docs/Monolith-src/sort_me_please/php/autoload-systemwide/ 4
/docs/Monolith-src/sort_me_please/php/code-scrawl-example/ 4
/docs/Monolith-src/sort_me_please/php/formtools/ 4
/docs/Monolith-src/sort_me_please/php/old-resources/ 4
/docs/Monolith-src/sort_me_please/php/rof-file-format/ 4
/docs/Monolith-src/sort_me_please/php/stuff/ 4

Privacy

Notice! as of Apr 7, 2022, we no longer store any IP address or hash of IP address. We only record the page visited & the year+month it was visited. There is no personal info stored. The rest of this text has not been updated & reflects the previous version of our analytics.

We store a hash of your IP address, the url being visited, and the month & year that you visited. Your IP address is 3.236.65.63, and we only store c4a4d425f634a1fce86c174eb49b6004

It is an md5 hash of your ip address. We aren't able to directly convert the hash back into an IP address, so your identity is theoretically protected. We ARE able to know if the same IP address visited multiple pages. Unfortunately, there is a somewhat limited number of IP addresses, so one could brute force convert all IP addresses into md5 hashes, and essentially recover your IP that way.

We could conceivably show you a table of pages YOUR IP address has visited. However, this could allow you to learn the browsing habits of others who share your IP address (possibly on the same network or previous 'owners' of your IP, or someone else using the same computer)

Of course, we could be lying. This analytics code is open source on gitlab & at time of writing is in the Server class. It IS possible that whoever owns this website has modified our analytics code and is collecting additional information. This is always a possibility on any website.

Regarding the brute force issue ... We could add a 'salt' to make brute forcing a little harder, but whomever has access to this code could subsequently use the same 'salt' in their brute forcing so it does not much matter, other than a little more cpu usage. However, if the analytics database is breached, then the salt WOULD help prevent decoding of IPs and page visits. We may add 'salt's in the future for this reason.