| 1 | <!DOCTYPE html> |
| 2 | <html> |
| 3 | <head> |
| 4 | <title>Post by Paul Campbell</title> |
| 5 | <meta name="viewport" content="width=device-width,initial-scale=1"> |
| 6 | <meta name="apple-mobile-web-app-capable" content="yes"> |
| 7 | <meta name="mobile-web-app-capable" content="yes"> |
| 8 | <meta name="csrf-param" content="authenticity_token" /> |
| 9 | <meta name="csrf-token" content="ZQz8HIV374cGLFoTmxozi51NvrnDM_bIWZeY2d8oNPuTQxUxoS5VVgH3iM7R5fuZCuRr94uQK1CJs39H7w4V7A" /> |
| 10 | |
| 11 | |
| 12 | <meta property="og:site_name" content="Paul Campbell"> |
| 13 | <meta property="og:image" content="https://paulca.com/assets/paul-2024-compressed.png"> |
| 14 | |
| 15 | <meta property="og:title" content="Post by Paul Campbell"> |
| 16 | <meta property="og:description" content="WebScript. I love it. https://mastodon.social/@tolmasky/114766505534616818"> |
| 17 | <meta property="og:url" content="https://paulca.com/posts/18"> |
| 18 | <meta property="og:type" content="article"> |
| 19 | <meta property="og:image" content="https://paulca.com/assets/paul-2024-compressed.png"> |
| 20 | <meta name="twitter:card" content="summary"> |
| 21 | <meta name="twitter:description" content="WebScript. I love it. https://mastodon.social/@tolmasky/114766505534616818"> |
| 22 | |
| 23 | |
| 24 | |
| 25 | <link rel="icon" href="../icon.png" type="image/png"> |
| 26 | <link rel="icon" href="../icon.svg" type="image/svg+xml"> |
| 27 | <link rel="apple-touch-icon" href="../icon.png"> |
| 28 | |
| 29 | <link rel="stylesheet" href="../assets/app-49941149.css" data-turbo-track="reload" /> |
| 30 | <link rel="stylesheet" href="../assets/application-36869851.css" data-turbo-track="reload" /> |
| 31 | <link rel="stylesheet" href="../assets/buttons-146bdf02.css" data-turbo-track="reload" /> |
| 32 | <link rel="stylesheet" href="../assets/colors-d55b2cf3.css" data-turbo-track="reload" /> |
| 33 | <link rel="stylesheet" href="../assets/flash-fcfc9fa4.css" data-turbo-track="reload" /> |
| 34 | <link rel="stylesheet" href="../assets/form-ebe5847c.css" data-turbo-track="reload" /> |
| 35 | <link rel="stylesheet" href="../assets/post-b60e19a2.css" data-turbo-track="reload" /> |
| 36 | <link rel="stylesheet" href="../assets/post_box-7a0798b0.css" data-turbo-track="reload" /> |
| 37 | <link rel="stylesheet" href="../assets/profile-b038c843.css" data-turbo-track="reload" /> |
| 38 | <link rel="stylesheet" href="../assets/reset-abf1bffb.css" data-turbo-track="reload" /> |
| 39 | <script type="importmap" data-turbo-track="reload">{ |
| 40 | "imports": { |
| 41 | "application": "/assets/application-bfcdf840.js", |
| 42 | "@hotwired/turbo-rails": "/assets/turbo.min-9fd88cd5.js", |
| 43 | "@hotwired/stimulus": "/assets/@hotwired--stimulus-132cbc23.js", |
| 44 | "@hotwired/stimulus-loading": "/assets/stimulus-loading-1fc53fe7.js", |
| 45 | "stimulus-textarea-autogrow": "/assets/stimulus-textarea-autogrow-a095dc68.js", |
| 46 | "controllers/application": "/assets/controllers/application-3affb389.js", |
| 47 | "controllers/cmd_enter_controller": "/assets/controllers/cmd_enter_controller-4ea795ec.js", |
| 48 | "controllers/flash_controller": "/assets/controllers/flash_controller-783735c0.js", |
| 49 | "controllers/hello_controller": "/assets/controllers/hello_controller-708796bd.js", |
| 50 | "controllers": "/assets/controllers/index-ee64e1f1.js", |
| 51 | "controllers/persist_input_controller": "/assets/controllers/persist_input_controller-002a49ff.js", |
| 52 | "controllers/textarea_autogrow_controller": "/assets/controllers/textarea_autogrow_controller-394d4ffb.js" |
| 53 | } |
| 54 | }</script> |
| 55 | <link rel="modulepreload" href="../assets/application-bfcdf840.js"> |
| 56 | <link rel="modulepreload" href="../assets/turbo.min-9fd88cd5.js"> |
| 57 | <link rel="modulepreload" href="../assets/@hotwired--stimulus-132cbc23.js"> |
| 58 | <link rel="modulepreload" href="../assets/stimulus-loading-1fc53fe7.js"> |
| 59 | <link rel="modulepreload" href="../assets/stimulus-textarea-autogrow-a095dc68.js"> |
| 60 | <link rel="modulepreload" href="../assets/controllers/application-3affb389.js"> |
| 61 | <link rel="modulepreload" href="../assets/controllers/cmd_enter_controller-4ea795ec.js"> |
| 62 | <link rel="modulepreload" href="../assets/controllers/flash_controller-783735c0.js"> |
| 63 | <link rel="modulepreload" href="../assets/controllers/hello_controller-708796bd.js"> |
| 64 | <link rel="modulepreload" href="../assets/controllers/index-ee64e1f1.js"> |
| 65 | <link rel="modulepreload" href="../assets/controllers/persist_input_controller-002a49ff.js"> |
| 66 | <link rel="modulepreload" href="../assets/controllers/textarea_autogrow_controller-394d4ffb.js"> |
| 67 | <script type="module">import "application"</script> |
| 68 | </head> |
| 69 | |
| 70 | <body> |
| 71 | <div class="app"> |
| 72 | <nav> |
| 73 | <div> |
| 74 | <a href="../microblog/">Home</a> |
| 75 | </div> |
| 76 | |
| 77 | </nav> |
| 78 | |
| 79 | <main> |
| 80 | |
| 81 | |
| 82 | <article class="post"> |
| 83 | <header> |
| 84 | <img class="avatar-small" width="50" height="50" style="border-radius: 50%; object-fit: cover" src="../assets/paul-2024-compressed.png" /> |
| 85 | <span>@paul</span> |
| 86 | <small>June 29, 2025, 12:52pm</small> |
| 87 | </header> |
| 88 | <main> |
| 89 | <p>WebScript. I love it. <a href="https://mastodon.social/@tolmasky/114766505534616818" target="">https://mastodon.social/@tolmasky/114766505534616818</a></p> |
| 90 | |
| 91 | </main> |
| 92 | |
| 93 | </article> |
| 94 | |
| 95 | |
| 96 | </main> |
| 97 | </div> |
| 98 | </body> |
| 99 | </html> |
| 100 | |