From f66d4324a438ffb9eb6f7e9161b632547cc37e7e Mon Sep 17 00:00:00 2001 From: Merith Date: Thu, 24 Apr 2025 17:25:31 -0700 Subject: [PATCH] base --- blessing.txt | 51 ++++++++++++++++++++++++++++++++ go.mod | 40 ++++++++++++++++++++++++++ go.sum | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++ icon.ico | Bin 0 -> 4286 bytes main.go | 63 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 234 insertions(+) create mode 100644 blessing.txt create mode 100644 go.mod create mode 100644 go.sum create mode 100644 icon.ico create mode 100644 main.go diff --git a/blessing.txt b/blessing.txt new file mode 100644 index 0000000..40baf12 --- /dev/null +++ b/blessing.txt @@ -0,0 +1,51 @@ +Absolutely, acolyte. Here's a sacred litany of activation—a **blessing of the Machine Spirit**—spoken by a Techpriest as they anoint and awaken a newly sanctified storage drive: + +--- + +### 🔧 **Rite of Digital Consecration** +*As performed by a Techpriest of the Adeptus Mechanicus* + +--- + +> **[Initiation Chime]** +> *Servo-skull hums, incense smoke curls, sacred oils drip upon the data port* + +--- + +**"O Machine Spirit, most faithful servant of the Omnissiah, +hear now my voice, laced with binharic truth and silicon reverence. +Before me lies the blessed Cogitator Core, +a vessel of knowledge, a fortress of data, +a sanctum for the sacred STC and the liturgies of Man."** + +--- + +**"I cleanse this drive with unguents of conduction and rites of formatting. +May your sectors align in the Emperor’s holy light. +May no daemon of corruption breach your blessed casing. +Let no bit rot, no partition falter."** + +--- + +**"Machine Spirit, I beseech thee: +Awaken, awaken! +Purge thine idle state and receive thy charge. +Transmit with purpose, store with vigilance, +for you are now bound by duty to the Imperium Eternal."** + +--- + +**"In the name of the Omnissiah, +By the Seal of Mars, +Under the Gaze of Terra, +I name thee..."** + +> *HOLY_ARCHIVUM* + +**"…and I entrust thee with memory untainted, +until entropy claims all things."** + +--- + +> **+++BLESSING COMPLETE+++** +> *Servo-skulls retreat, hymns fade into static* diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..477218a --- /dev/null +++ b/go.mod @@ -0,0 +1,40 @@ +module liturgy + +go 1.24.0 + +require fyne.io/fyne/v2 v2.6.0 + +require ( + fyne.io/systray v1.11.0 // indirect + github.com/BurntSushi/toml v1.4.0 // indirect + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/fredbi/uri v1.1.0 // indirect + github.com/fsnotify/fsnotify v1.7.0 // indirect + github.com/fyne-io/gl-js v0.1.0 // indirect + github.com/fyne-io/glfw-js v0.2.0 // indirect + github.com/fyne-io/image v0.1.1 // indirect + github.com/fyne-io/oksvg v0.1.0 // indirect + github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71 // indirect + github.com/go-gl/glfw/v3.3/glfw v0.0.0-20240506104042-037f3cc74f2a // indirect + github.com/go-text/render v0.2.0 // indirect + github.com/go-text/typesetting v0.2.1 // indirect + github.com/godbus/dbus/v5 v5.1.0 // indirect + github.com/hack-pad/go-indexeddb v0.3.2 // indirect + github.com/hack-pad/safejs v0.1.0 // indirect + github.com/jeandeaual/go-locale v0.0.0-20241217141322-fcc2cadd6f08 // indirect + github.com/jsummers/gobmp v0.0.0-20230614200233-a9de23ed2e25 // indirect + github.com/kr/text v0.2.0 // indirect + github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 // indirect + github.com/nicksnyder/go-i18n/v2 v2.5.1 // indirect + github.com/pmezard/go-difflib v1.0.0 // indirect + github.com/rymdport/portal v0.4.1 // indirect + github.com/srwiley/oksvg v0.0.0-20221011165216-be6e8873101c // indirect + github.com/srwiley/rasterx v0.0.0-20220730225603-2ab79fcdd4ef // indirect + github.com/stretchr/testify v1.10.0 // indirect + github.com/yuin/goldmark v1.7.8 // indirect + golang.org/x/image v0.24.0 // indirect + golang.org/x/net v0.35.0 // indirect + golang.org/x/sys v0.30.0 // indirect + golang.org/x/text v0.22.0 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..5e657b2 --- /dev/null +++ b/go.sum @@ -0,0 +1,80 @@ +fyne.io/fyne/v2 v2.6.0 h1:Rywo9yKYN4qvNuvkRuLF+zxhJYWbIFM+m4N4KV4p1pQ= +fyne.io/fyne/v2 v2.6.0/go.mod h1:YZt7SksjvrSNJCwbWFV32WON3mE1Sr7L41D29qMZ/lU= +fyne.io/systray v1.11.0 h1:D9HISlxSkx+jHSniMBR6fCFOUjk1x/OOOJLa9lJYAKg= +fyne.io/systray v1.11.0/go.mod h1:RVwqP9nYMo7h5zViCBHri2FgjXF7H2cub7MAq4NSoLs= +github.com/BurntSushi/toml v1.4.0 h1:kuoIxZQy2WRRk1pttg9asf+WVv6tWQuBNVmK8+nqPr0= +github.com/BurntSushi/toml v1.4.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= +github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/felixge/fgprof v0.9.3 h1:VvyZxILNuCiUCSXtPtYmmtGvb65nqXh2QFWc0Wpf2/g= +github.com/felixge/fgprof v0.9.3/go.mod h1:RdbpDgzqYVh/T9fPELJyV7EYJuHB55UTEULNun8eiPw= +github.com/fredbi/uri v1.1.0 h1:OqLpTXtyRg9ABReqvDGdJPqZUxs8cyBDOMXBbskCaB8= +github.com/fredbi/uri v1.1.0/go.mod h1:aYTUoAXBOq7BLfVJ8GnKmfcuURosB1xyHDIfWeC/iW4= +github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= +github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= +github.com/fyne-io/gl-js v0.1.0 h1:8luJzNs0ntEAJo+8x8kfUOXujUlP8gB3QMOxO2mUdpM= +github.com/fyne-io/gl-js v0.1.0/go.mod h1:ZcepK8vmOYLu96JoxbCKJy2ybr+g1pTnaBDdl7c3ajI= +github.com/fyne-io/glfw-js v0.2.0 h1:8GUZtN2aCoTPNqgRDxK5+kn9OURINhBEBc7M4O1KrmM= +github.com/fyne-io/glfw-js v0.2.0/go.mod h1:Ri6te7rdZtBgBpxLW19uBpp3Dl6K9K/bRaYdJ22G8Jk= +github.com/fyne-io/image v0.1.1 h1:WH0z4H7qfvNUw5l4p3bC1q70sa5+YWVt6HCj7y4VNyA= +github.com/fyne-io/image v0.1.1/go.mod h1:xrfYBh6yspc+KjkgdZU/ifUC9sPA5Iv7WYUBzQKK7JM= +github.com/fyne-io/oksvg v0.1.0 h1:7EUKk3HV3Y2E+qypp3nWqMXD7mum0hCw2KEGhI1fnBw= +github.com/fyne-io/oksvg v0.1.0/go.mod h1:dJ9oEkPiWhnTFNCmRgEze+YNprJF7YRbpjgpWS4kzoI= +github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71 h1:5BVwOaUSBTlVZowGO6VZGw2H/zl9nrd3eCZfYV+NfQA= +github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71/go.mod h1:9YTyiznxEY1fVinfM7RvRcjRHbw2xLBJ3AAGIT0I4Nw= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20240506104042-037f3cc74f2a h1:vxnBhFDDT+xzxf1jTJKMKZw3H0swfWk9RpWbBbDK5+0= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20240506104042-037f3cc74f2a/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-text/render v0.2.0 h1:LBYoTmp5jYiJ4NPqDc2pz17MLmA3wHw1dZSVGcOdeAc= +github.com/go-text/render v0.2.0/go.mod h1:CkiqfukRGKJA5vZZISkjSYrcdtgKQWRa2HIzvwNN5SU= +github.com/go-text/typesetting v0.2.1 h1:x0jMOGyO3d1qFAPI0j4GSsh7M0Q3Ypjzr4+CEVg82V8= +github.com/go-text/typesetting v0.2.1/go.mod h1:mTOxEwasOFpAMBjEQDhdWRckoLLeI/+qrQeBCTGEt6M= +github.com/go-text/typesetting-utils v0.0.0-20241103174707-87a29e9e6066 h1:qCuYC+94v2xrb1PoS4NIDe7DGYtLnU2wWiQe9a1B1c0= +github.com/go-text/typesetting-utils v0.0.0-20241103174707-87a29e9e6066/go.mod h1:DDxDdQEnB70R8owOx3LVpEFvpMK9eeH1o2r0yZhFI9o= +github.com/godbus/dbus/v5 v5.1.0 h1:4KLkAxT3aOY8Li4FRJe/KvhoNFFxo0m6fNuFUO8QJUk= +github.com/godbus/dbus/v5 v5.1.0/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/google/pprof v0.0.0-20211214055906-6f57359322fd h1:1FjCyPC+syAzJ5/2S8fqdZK1R22vvA0J7JZKcuOIQ7Y= +github.com/google/pprof v0.0.0-20211214055906-6f57359322fd/go.mod h1:KgnwoLYCZ8IQu3XUZ8Nc/bM9CCZFOyjUNOSygVozoDg= +github.com/hack-pad/go-indexeddb v0.3.2 h1:DTqeJJYc1usa45Q5r52t01KhvlSN02+Oq+tQbSBI91A= +github.com/hack-pad/go-indexeddb v0.3.2/go.mod h1:QvfTevpDVlkfomY498LhstjwbPW6QC4VC/lxYb0Kom0= +github.com/hack-pad/safejs v0.1.0 h1:qPS6vjreAqh2amUqj4WNG1zIw7qlRQJ9K10eDKMCnE8= +github.com/hack-pad/safejs v0.1.0/go.mod h1:HdS+bKF1NrE72VoXZeWzxFOVQVUSqZJAG0xNCnb+Tio= +github.com/jeandeaual/go-locale v0.0.0-20241217141322-fcc2cadd6f08 h1:wMeVzrPO3mfHIWLZtDcSaGAe2I4PW9B/P5nMkRSwCAc= +github.com/jeandeaual/go-locale v0.0.0-20241217141322-fcc2cadd6f08/go.mod h1:ZDXo8KHryOWSIqnsb/CiDq7hQUYryCgdVnxbj8tDG7o= +github.com/jsummers/gobmp v0.0.0-20230614200233-a9de23ed2e25 h1:YLvr1eE6cdCqjOe972w/cYF+FjW34v27+9Vo5106B4M= +github.com/jsummers/gobmp v0.0.0-20230614200233-a9de23ed2e25/go.mod h1:kLgvv7o6UM+0QSf0QjAse3wReFDsb9qbZJdfexWlrQw= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646 h1:zYyBkD/k9seD2A7fsi6Oo2LfFZAehjjQMERAvZLEDnQ= +github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646/go.mod h1:jpp1/29i3P1S/RLdc7JQKbRpFeM1dOBd8T9ki5s+AY8= +github.com/nicksnyder/go-i18n/v2 v2.5.1 h1:IxtPxYsR9Gp60cGXjfuR/llTqV8aYMsC472zD0D1vHk= +github.com/nicksnyder/go-i18n/v2 v2.5.1/go.mod h1:DrhgsSDZxoAfvVrBVLXoxZn/pN5TXqaDbq7ju94viiQ= +github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs= +github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= +github.com/pkg/profile v1.7.0 h1:hnbDkaNWPCLMO9wGLdBFTIZvzDrDfBM2072E1S9gJkA= +github.com/pkg/profile v1.7.0/go.mod h1:8Uer0jas47ZQMJ7VD+OHknK4YDY07LPUC6dEvqDjvNo= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/rymdport/portal v0.4.1 h1:2dnZhjf5uEaeDjeF/yBIeeRo6pNI2QAKm7kq1w/kbnA= +github.com/rymdport/portal v0.4.1/go.mod h1:kFF4jslnJ8pD5uCi17brj/ODlfIidOxlgUDTO5ncnC4= +github.com/srwiley/oksvg v0.0.0-20221011165216-be6e8873101c h1:km8GpoQut05eY3GiYWEedbTT0qnSxrCjsVbb7yKY1KE= +github.com/srwiley/oksvg v0.0.0-20221011165216-be6e8873101c/go.mod h1:cNQ3dwVJtS5Hmnjxy6AgTPd0Inb3pW05ftPSX7NZO7Q= +github.com/srwiley/rasterx v0.0.0-20220730225603-2ab79fcdd4ef h1:Ch6Q+AZUxDBCVqdkI8FSpFyZDtCVBc2VmejdNrm5rRQ= +github.com/srwiley/rasterx v0.0.0-20220730225603-2ab79fcdd4ef/go.mod h1:nXTWP6+gD5+LUJ8krVhhoeHjvHTutPxMYl5SvkcnJNE= +github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= +github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/yuin/goldmark v1.7.8 h1:iERMLn0/QJeHFhxSt3p6PeN9mGnvIKSpG9YYorDMnic= +github.com/yuin/goldmark v1.7.8/go.mod h1:uzxRWxtg69N339t3louHJ7+O03ezfj6PlliRlaOzY1E= +golang.org/x/image v0.24.0 h1:AN7zRgVsbvmTfNyqIbbOraYL8mSwcKncEj8ofjgzcMQ= +golang.org/x/image v0.24.0/go.mod h1:4b/ITuLfqYq1hqZcjofwctIhi7sZh2WaCjvsBNjjya8= +golang.org/x/net v0.35.0 h1:T5GQRQb2y08kTAByq9L4/bz8cipCdA8FbRTXewonqY8= +golang.org/x/net v0.35.0/go.mod h1:EglIi67kWsHKlRzzVMUD93VMSWGFOMSZgxFjparz1Qk= +golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= +golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM= +golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f h1:BLraFXnmrev5lT+xlilqcH8XK9/i0At2xKjWk4p6zsU= +gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/icon.ico b/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..6767fc4b7eca9d4c465c04cfcb50a0080eb67f63 GIT binary patch literal 4286 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