Compare commits

..

271 commits

Author SHA1 Message Date
20c16b7908
woops 2024-12-07 01:13:24 +00:00
faed02e0c8
rosco :3 2024-12-07 01:11:00 +00:00
3ee7cc2448
Nuke unused pages 2024-12-07 01:10:40 +00:00
39678fb8c8
Update page titles & embeds, swap snow script 2024-12-01 01:07:39 +00:00
b3d264feaf
Now That's What I Call The Wrong Copyright Symbol 24 2024-11-30 22:58:30 +00:00
f819ee4092 Change storage perms 2024-11-30 22:47:40 +00:00
c672f0450a
AAAAA 2024-11-30 22:42:42 +00:00
f5444a9bf6
Sure is a new site design 2024-11-28 00:07:08 +00:00
1d39acd298
idk why this is here but I'm committing it 2024-11-04 23:13:32 +00:00
098d68b393
woah is that a new design 2024-11-04 23:12:59 +00:00
5dc6252c4c
Update page layout
- Add more buttons
- Style <hr> elements
- Remove 'pixel nes' font from <h3> and <h4> elements
- Change footer grid column sizes to auto (previously 1fr)
- Add 5px top margin to sidebar buttons
2024-10-06 04:11:46 +01:00
d857991d18
Add privacy page 2024-10-06 04:11:08 +01:00
d8915dcca4
Update sitemap 2024-09-01 15:45:46 +01:00
61f01750ff
There will be no bias in my house! 2024-08-31 00:47:19 +01:00
a715ae58af
Handle any errors if unable to get presence or weather data 2024-08-31 00:47:01 +01:00
97d8f4447d
Update .gitignore 2024-08-30 19:56:07 +01:00
01be7aafc6
Correct steam link 2024-08-30 19:51:26 +01:00
ed711791b6
YOLO 2024-08-22 22:24:01 +01:00
193a000f28
Add logo to readme 2024-08-16 09:47:44 +01:00
fc5cd70e72
Accessibility stuff 2 2024-08-08 15:41:44 +01:00
74bca7ac80
Merge branch 'redesign' 2024-08-08 15:35:48 +01:00
14d3ed966b
Accessibility stuff 2024-08-08 15:34:32 +01:00
8650d88a79
Finish that shit 2024-08-08 15:21:30 +01:00
c148b6237a
Add random quotes 2024-08-08 04:00:49 +01:00
e3f67fec07
Initial redesign commit 2024-08-08 02:00:44 +01:00
9900446d95
Stop using layout tables on bookmarks page 2024-07-12 23:51:50 +01:00
5ed8fdc83e
Improve computers page, change page width to 975px to compensate for scrollbars 2024-07-12 23:48:06 +01:00
39e4a6b590
Minor improvements 2024-07-12 22:43:53 +01:00
6f695daddc
Use the current hostname in schemeSwap.js instead of hard coding it 2024-07-12 22:43:15 +01:00
d0fb028c3e
Make CSS a little less messy 2024-07-12 21:49:58 +01:00
1f9dde81d4
Add apply button to scheme swap, make it easier to read 2024-07-12 16:58:31 +01:00
79ba947148
Minor fixes, re-add calculators page 2024-07-12 16:50:33 +01:00
13f86f5e97
Minor fixes 2024-07-12 16:24:22 +01:00
8db67c2b47
Remove admin routes 2024-07-12 16:23:55 +01:00
220f858759
Move README.md to root folder 2024-07-12 03:00:24 +01:00
ade32d64fc
Remove Auth0 2024-07-11 22:34:46 +01:00
13bf6f3b15
Swap computers page to use main layout 2024-07-11 22:30:34 +01:00
704b5c3d37
Change navbar images to use asset() 2024-07-11 22:29:57 +01:00
3e4d1dfa4f
Remove admin links 2024-07-11 22:25:32 +01:00
13584f1f7b
Remove unused views 2024-07-11 22:24:41 +01:00
069cf70f5b
Remove admin pages 2024-07-11 22:23:46 +01:00
ccec714bee
Remove unused route 2024-07-11 22:22:54 +01:00
8b2f751d6d
Update composer lockfile 2024-07-11 01:15:42 +01:00
8f4e5659bc
Add updatecache batch script 2024-07-09 00:47:36 +01:00
862b563ef2
Nuke redundant separate domain storage folders 2024-07-09 00:46:52 +01:00
8635a5ba26
Display whatever domain the site is being accessed from 2024-06-19 15:33:11 +01:00
56db90d3a3
Multidomain. 2024-06-19 15:22:29 +01:00
8f02ed0a76
Remove posthog pageview middleware 2024-06-19 15:15:35 +01:00
02c68f8545
Move admin routes to prefix group 2024-06-18 02:52:19 +01:00
e89a7bb329
Add pageview logging via PostHog 2024-06-11 21:36:58 +01:00
210363d173
Actually use the $age variable on the homepage 2024-06-11 18:17:29 +01:00
dependabot[bot]
ed3269cd6c
Bump follow-redirects from 1.15.4 to 1.15.6 (#17)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 18:04:39 +01:00
dependabot[bot]
e4d09a392a
Bump vite from 4.5.2 to 4.5.3 (#20)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.2 to 4.5.3.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.3/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.5.3/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 18:04:10 +01:00
0f52d80ca6
Merge MVC rewrite into master (#21)
* Just commit it all

* Require auth

* crap

* Update homepage

* Block AI scrapers

* Update cache update script

* Add dummy file

* Remove unnecessary lastfm config var

* Use withQueryParameters for LastFM API

* Fix embeds

* Update example env

* Smard
2024-06-11 18:02:01 +01:00
a64bcc2c46
Update music page design 2024-02-08 22:41:40 +00:00
50390e8e05
Update music page design 2024-02-08 22:40:36 +00:00
5cadd66a30
Update footer buttons 2024-02-04 00:52:15 +00:00
8dfb9cc9c6
Add underline to non-highlighted links 2024-02-04 00:44:01 +00:00
7887bf9401
Update homepage 2024-02-04 00:05:06 +00:00
36c66c75fb
Add database migrations 2024-01-31 21:17:56 +00:00
278abdbcfa
Remove sanctum 2024-01-31 21:17:46 +00:00
08586938f6
Expand cookie to all domains *.diskfloppy.me 2024-01-26 12:29:00 +00:00
bf5df323d2
Improve schemeSwap.js 2024-01-26 12:26:48 +00:00
fdeb7f1c48
Add UA to guestbook 2024-01-26 12:26:37 +00:00
7d0c7e41bf
Make info-tables full width 2024-01-22 13:43:25 +00:00
20acf67992
turns out this code was important 2024-01-22 01:33:40 +00:00
1c1999f54a
Add rosé pine themes 2024-01-22 01:30:54 +00:00
42bb5228d5
Remove unused HLJS code and unnecessary components 2024-01-22 01:19:24 +00:00
6fa9efcc74
Get scheme cookie server-side instead of client-side on page load 2024-01-22 01:19:23 +00:00
75fed3cbc1
add pixellated images to dirlist.css 2024-01-22 00:11:39 +00:00
2f98edc8e8
woops 2024-01-22 00:11:01 +00:00
4cded68dc4
CSS updates and a whole theme selector thing 2024-01-22 00:09:48 +00:00
460e9585d2
Update guestbook Update weather link 2024-01-22 00:09:20 +00:00
d8d62cbeea
Update guestbook notes 2024-01-22 00:09:05 +00:00
dependabot[bot]
871c2cf43f
Bump vite from 4.5.1 to 4.5.2 (#16)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.1 to 4.5.2.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.5.2/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-20 14:44:03 +00:00
e78842fdb2
Fix footer image link 2024-01-12 19:02:10 +00:00
24ca7f5927
Remove debugging code 2024-01-12 18:59:26 +00:00
d5df3619bc
Fix footer buttons 2024-01-12 18:58:23 +00:00
725712aa35
Add custom error pages, pixel images, etc (also improve computers) 2024-01-12 18:57:33 +00:00
c622761799
Swap Learn HTML button for Debian 2024-01-12 18:55:13 +00:00
dependabot[bot]
7290593645
Bump follow-redirects from 1.15.3 to 1.15.4 (#15)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.4)

---
updated-dependencies:
- dependency-name: follow-redirects
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-12 18:47:02 +00:00
dafd299a1f
Move content/footer out of pagebody and remove it 2024-01-08 23:35:25 +00:00
bbdfd228ed
Un-break music page 2024-01-05 22:18:52 +00:00
1da379d023
Update homepage (correct dumb typo) 2024-01-03 13:07:59 +00:00
711a8de27b
Change snow to only show in December 2024-01-03 12:44:02 +00:00
9d89e83f38
Update dev server run config 2023-12-31 02:21:54 +00:00
e0f354f4d2
Add hr to header and style hrs 2023-12-31 02:21:44 +00:00
00963a4b39
Move README.md to .github and add CODEOWNERS 2023-12-31 02:20:59 +00:00
55cb4b055b
Increment version 2023-12-31 02:14:41 +00:00
d051dce5b7
Add sentry, update dirlist.css 2023-12-31 02:06:18 +00:00
08c8d3e06b
Disable admin routes 2023-12-31 02:04:42 +00:00
27140bd257
Add 'served by' to footer 2023-12-05 00:28:44 +00:00
2e4d937c2b
Update dirlist css 2023-12-05 00:24:30 +00:00
de13463427
Import View facade in web routes 2023-12-05 00:19:48 +00:00
bbdb90c867
Import DB facade in web routes 2023-12-05 00:12:47 +00:00
d0e2d64582
Update run configurations 2023-12-05 00:12:47 +00:00
384b7769ab
Add robots.txt 2023-11-29 18:40:14 +00:00
225049b510
fix: snowflakes falling below window viewport 2023-11-27 21:36:55 +00:00
5f713d33d2
guestbook: remove name placeholder & reformat date 2023-11-27 20:30:32 +00:00
72558b2d5e
Add snow 2023-11-26 15:40:38 +00:00
9f98e51fb0
Update deps 2023-11-18 23:06:30 +00:00
45f931e22e Revert "Add DMCA email to footer"
This reverts commit b6564409c8.
2023-11-04 21:41:39 +00:00
5084e11cc7
Remove unnecessary CSS 2023-10-25 23:32:55 +01:00
b6564409c8
Add DMCA email to footer 2023-10-25 23:30:28 +01:00
773f40d4cc
Fix wrapping on "Never said" box 2023-10-25 23:30:19 +01:00
0349cef894
Update homepage info 2023-10-25 23:30:02 +01:00
2ef7d4169b
Remove obsolete script attr 2023-10-25 22:57:12 +01:00
78dca422a2
Update minimal.css to use new color scheme 2023-10-25 22:55:54 +01:00
843f011926
Move "Things they never said", add CSS & Python to interests 2023-10-19 00:32:31 +01:00
5a0c81f50d
Add w/h to dimden button 2023-10-19 00:31:59 +01:00
aa0a122f4c
Bump ver 2023-10-16 23:42:47 +01:00
80c7ecc6ee
Added "Things they never said" to the homepage 2023-10-16 23:41:49 +01:00
Frankie B
089ddcaf0b Remove niko from homepage 2023-10-15 21:07:44 +01:00
Frankie B
4e537e8aec Merge branch 'master' of github.com:floppydisk05/diskfloppy.me 2023-10-15 20:54:49 +01:00
3bf78f4054
Update pages to be ADA-compliant 2023-10-15 20:52:32 +01:00
Frankie B
db3223d304 Bump version 2023-10-15 19:44:41 +01:00
Frankie B
ad35d39d68 Add PhpStorm run config 2023-10-15 19:40:47 +01:00
25296e79b6
woops 2023-10-15 12:48:36 +01:00
d17e91f9ee
Merge remote-tracking branch 'origin/master' 2023-10-15 12:44:24 +01:00
3c3aa212d7
Remove unnecessary px units 2023-10-15 12:43:30 +01:00
5773639e5f
Change section titles on homepage to h2 2023-10-15 12:42:42 +01:00
e947a4b98d
Update header style, add theme to head 2023-10-15 12:41:15 +01:00
b220729b14
Update to move theme colors to seperate file, add theme selector styles in advance 2023-10-15 12:40:11 +01:00
4a1e0e2e02 Update sitemap.xml 2023-10-10 22:36:15 +01:00
258d57d1b2
Increment version 2023-09-08 23:21:47 +01:00
26901f8222
feat: add error handling (#14)
* Remove commented out crap
* Update theme to use some colors from catppuccin, add error handling for API/DB
2023-09-08 23:19:40 +01:00
5d14848540
Add computers to nav 2023-08-26 01:22:33 +01:00
99701deacd
Update computers page design 2023-08-26 01:20:28 +01:00
b833a402d2 Add pubfiles link to nav 2023-08-25 20:05:54 +01:00
b1545fb9cc Add pub symlink 2023-08-25 19:57:35 +01:00
6c245518e8 Fix root namespace in master.css, add dirlist.css 2023-08-25 19:45:04 +01:00
c44d47f7ea
Update site version number format 2023-08-24 21:39:47 +01:00
imgbot[bot]
3f953cca73
chore: optimize images (#13)
*Total -- 3,026.77kb -> 1,661.09kb (45.12%)

/public/images/buttons/vim.gif -- 3.79kb -> 0.88kb (76.82%)
/public/images/logo.png -- 2.26kb -> 0.86kb (61.99%)
/public/images/icons/nav/guestbook.png -- 1.07kb -> 0.48kb (55.41%)
/public/images/icons/nav/login.png -- 1.03kb -> 0.46kb (55.21%)
/public/images/icons/nav/bookmarks.png -- 1.06kb -> 0.48kb (55.12%)
/public/images/icons/nav/music.png -- 1.05kb -> 0.47kb (54.94%)
/public/images/icons/nav/mail.png -- 1.14kb -> 0.56kb (51.11%)
/public/images/login-background.png -- 2,992.52kb -> 1,637.08kb (45.29%)
/public/images/buttons/linuxnow.gif -- 3.88kb -> 2.25kb (42.01%)
/public/favicon-128x128.png -- 1.28kb -> 0.76kb (40.91%)
/public/images/buttons/vcss-blue.gif -- 1.72kb -> 1.31kb (23.76%)
/public/favicon-32x32.png -- 0.67kb -> 0.58kb (14.1%)
/public/images/icons/nav/home.png -- 0.55kb -> 0.48kb (12.83%)
/public/images/icons/fav/png/calc.png -- 12.24kb -> 11.97kb (2.23%)
/public/images/buttons/browser.gif -- 2.50kb -> 2.49kb (0.66%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2023-08-22 20:05:22 +01:00
dae3e6dcae
niko 2023-08-22 20:03:02 +01:00
cd53fec585
Remove invalid css property 2023-08-22 20:03:02 +01:00
7943c6b6e3
Swap out some buttons 2023-08-22 20:03:02 +01:00
7210fd59ff
Tidy up css 2023-08-22 20:03:02 +01:00
e144965ed5
Add "placeholder" bot page 2023-08-22 12:03:05 +01:00
99c0d2068d
aaaaaa 2023-08-15 18:33:18 +01:00
cfd2d0b0f2
die 2023-08-15 00:17:00 +01:00
6300a2d696
Improve table accessibility 2023-08-15 00:13:53 +01:00
a7ea015b36
Underline links on hover 2023-08-15 00:08:38 +01:00
ae78f53fe6
Add width/height to homepage image 2023-08-15 00:04:52 +01:00
3102ad12f4
Add width/height to nav images 2023-08-15 00:04:27 +01:00
2ffcc062a0
Add meta description 2023-08-15 00:02:26 +01:00
32c675e202
Fix homepage image 2023-08-14 23:47:29 +01:00
b8b36c50d0
we ball 2023-08-14 23:45:31 +01:00
e7d58f3185
Actually v6 2023-08-14 22:51:16 +01:00
24b5a194ca
Update head again 2023-07-29 23:34:34 +01:00
d9cf8a2eb7
Update page titles, fix favicon 2023-07-29 23:32:21 +01:00
494260fa4a
Fix class names 2023-07-29 18:17:57 +01:00
103d6b7f3d
Remove duplicate lines 2023-07-29 18:16:08 +01:00
e3e6600f2f
Remove unused highlighting styles, change "highlight.js" to just "highlight" 2023-07-29 18:14:26 +01:00
bc129765f1
Fix messed up css 2023-07-29 18:13:12 +01:00
68a6aad6d1 Update public/css/master.css
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
2023-07-29 18:10:50 +01:00
628132d27a Update routes/web.php
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
2023-07-29 18:10:50 +01:00
85cb771075 Update public/css/master.css
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
2023-07-29 18:10:50 +01:00
2391984f67 Update public/css/master.css
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
2023-07-29 18:10:50 +01:00
8c0a2a6383 Merge fixes into v5.5 branch (#12)
---------
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
2023-07-29 18:10:50 +01:00
e15ea940b3 Update public/css/master.css
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
2023-07-29 18:10:50 +01:00
2cac5da812 Update public/css/master.css
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
2023-07-29 18:10:50 +01:00
b68a797657 Update public/css/master.css
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
2023-07-29 18:10:50 +01:00
e2d4409b04 Update public/css/highlight.js/stackoverflow-dark.css
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
2023-07-29 18:10:50 +01:00
b8b756883b Update public/css/master.css
Co-authored-by: codacy-production[bot] <61871480+codacy-production[bot]@users.noreply.github.com>
2023-07-29 18:10:50 +01:00
f980432dec Update version 2023-07-29 18:10:50 +01:00
1a70c15e98 Disable contact link (for now), remove login link temporarily 2023-07-29 18:10:50 +01:00
4542dc9fc8 Add .DS_Store to gitignore 2023-07-29 18:10:50 +01:00
f82de3956b Add hlphp & codeblock component 2023-07-29 18:10:50 +01:00
9a10c8db3a Update header to new design 2023-07-29 18:10:50 +01:00
4ac2a014d0 Update stylesheet 2023-07-29 18:10:50 +01:00
7e4864f627 Update routes 2023-07-29 18:10:50 +01:00
f547f58d0d Update email, remove weather & music from homepage 2023-07-29 18:10:50 +01:00
9eafaa2c2f Add weather page 2023-07-29 18:10:50 +01:00
a7b369d988 Add music page 2023-07-29 18:10:50 +01:00
a3c787e1f6 Fix favicon path 2023-07-29 18:10:50 +01:00
f1c0713381 Format footer, add dimden.dev button 2023-07-29 18:10:50 +01:00
36227c9b6e Update default API root 2023-07-29 18:10:50 +01:00
8e81858470 Update 2023-07-29 18:10:50 +01:00
5a39e2a796
Remove submodule 2023-07-20 23:52:23 +01:00
Frankie B
006cf391c1 Add login background to images folder 2023-07-20 23:38:53 +01:00
118021654b
Add publicfiles submodule 2023-07-20 23:36:54 +01:00
690ea377fe
Add IP to guestbook admin page 2023-07-20 03:33:04 +01:00
50a8b45625
ACTUALLY make the cooldown 60 minutes 2023-07-20 03:25:27 +01:00
9e837642bd
Correct SQL syntax error 2023-07-19 01:59:22 +01:00
fe0765795a
Update table names to new format 2023-07-19 01:58:32 +01:00
fb045348cf
feat: move bookmarks to database (#9)
* Move bookmarks to SQL DB
* Increment version
2023-07-19 01:50:07 +01:00
e627033600
Remove htmlspecialchars from guestbook display
It was already run when the entry was recorded
2023-07-16 22:02:54 +01:00
7c16dc53b5
feat: site admin (#8) 2023-07-16 21:02:51 +01:00
691d0d933d
Add logo to public folder 2023-07-16 18:24:41 +01:00
03a53634a3
Add cache update script 2023-07-16 15:35:07 +01:00
b9f2604bb5
Update error message files, increment version 2023-07-16 15:32:06 +01:00
65b02f3b8d
Add ability to ban users from guestbook (by IP) 2023-07-16 15:27:48 +01:00
e1da508542
Update guestbook notices to list 2023-07-16 14:59:31 +01:00
b0cccfac6e
Move ratelimit error to new minimal layout template 2023-07-16 02:59:30 +01:00
f0a7a8af7c
increment version number 2023-07-16 01:51:00 +01:00
8482a98ca6
feat: add guestbook with rate limiting (#6)
* Re-add guestbook w/ rate limiting
* Add guestbook to navbar
2023-07-16 01:49:09 +01:00
1b267f6102 Update minimum site width to 780px 2023-07-14 02:57:20 +01:00
cb8b9830ca
fix: use bull instead of bullet for site updates (fixes for older browsers) 2023-07-14 01:42:04 +01:00
Frankie B
0f8bfd33cb Add wiki link to navbar 2023-07-14 01:13:50 +01:00
bd626fccd6
Merge CSS into one file 2023-07-12 15:10:18 +01:00
ad7baa0dc1
Update site version 2023-07-12 01:32:10 +01:00
cb4a1f179b
Add recent site updates (from git) 2023-07-12 01:16:52 +01:00
e0e179fa79
Update footer 2023-07-12 00:37:33 +01:00
4c501179df
Update composer.json 2023-07-12 00:27:38 +01:00
64b3d6d986
Remove duplicated lines from env 2023-07-12 00:27:33 +01:00
4f67d7c7e5
Add misc section to bookmarks 2023-07-11 20:48:49 +01:00
ea00153119
Add bookmark section names as comments 2023-07-11 20:45:40 +01:00
Frankie B
ef962d4a93 Update 'git' to 'cgit' in nav 2023-07-11 19:24:47 +01:00
0dde11718a
Update ALL indentation to spaces, not tabs 2023-07-11 19:24:00 +01:00
60245e6976
Update about on homepage 2023-07-06 00:09:50 +01:00
fd68a870f5
Update doctype to HTML 4.01 2023-07-06 00:09:38 +01:00
Frankie B
6ee8acb2a1 Re-add '@' 2023-07-04 22:54:45 +01:00
Frankie B
94db866543 Remove unnecessary line break 2023-07-04 18:46:25 +01:00
Frankie B
194c9e8329 Add sitemap 2023-07-04 18:39:38 +01:00
Frankie B
85df5c249e Add Stack Overflow flair to homepage 2023-07-04 18:39:06 +01:00
d7b9a738ad
Update lastfm list formatting 2023-07-04 01:14:17 +01:00
53c0cd3712
remove page 2023-07-04 01:11:02 +01:00
94fc2662bd
remove 'repos' link from navbar 2023-07-04 01:07:57 +01:00
b5293a41a3
style: fix html alignment, etc. 2023-07-03 19:07:31 +01:00
1c34087354
Update favicon 2023-07-03 18:39:11 +01:00
06d7f9b387
Remove random comment from default layout 2023-07-03 18:34:32 +01:00
24e7f56e25
Update to work with API again 2023-07-03 15:29:54 +01:00
06ebb6cb81
Update mastodon link 2023-07-02 22:56:15 +01:00
45fd1d23c4
feat: update lastfm & weather to use internal API 2023-07-02 02:01:54 +01:00
Frankie B
c10d758474 fix: actually align it this time 2023-06-21 01:54:14 +01:00
0abb29b5c5
feat: align weather data 2023-06-21 01:51:10 +01:00
38da18777c
feat: align homepage links 2023-06-21 01:50:39 +01:00
9b05e99af8
feat: change all fonts to monospace 2023-06-21 01:49:03 +01:00
6665998008
Add Matrix to homepage 2023-06-21 01:47:01 +01:00
01c617250c
fix: correct degreesToCompassDirection function 2023-06-17 13:58:08 +01:00
e6230427c0
Update README.md 2023-06-16 22:04:03 +01:00
6171f63708
why is there even a link here 2023-06-15 00:06:41 +01:00
c8f8f6fb52
add w/h to footer images 2023-06-15 00:03:06 +01:00
a3be1eb5b8
feat: fix page titles 2023-06-14 23:50:57 +01:00
c7a1b41a19
fix: make configs serializable 2023-06-14 23:35:47 +01:00
e5ac640025
fix: class errors 2023-06-14 23:24:47 +01:00
20e394e9f2
Move classes to models folder 2023-06-14 22:52:00 +01:00
3a0306ac79 Added homepage link to nav 2023-06-14 22:15:44 +01:00
89ec6df6b7 feat: computers page 2023-06-14 22:15:44 +01:00
a02cbfb495 feat: calculators page 2023-06-14 22:15:44 +01:00
c338c310ac feat: projects page 2023-06-14 22:15:44 +01:00
57190b2f77 Remove guestbook from nav 2023-06-14 22:15:44 +01:00
30f68f5c7d Vastly improve lastfm thing 2023-06-14 22:15:44 +01:00
5142133f16 Made weatherdata less painful to look at 2023-06-14 22:15:44 +01:00
cb78df544c Add bookmarks page 2023-06-14 22:15:44 +01:00
87a36e9bfb Fix homepage title 2023-06-14 22:15:44 +01:00
34a54c5329 Remove unnecessary stuff
Watch everything break when I do this
2023-06-14 22:15:44 +01:00
8e627b1671 Add global layout and homepage 2023-06-14 22:15:44 +01:00
a464ef4c0e Initialize laravel app 2023-06-14 22:15:44 +01:00
44db6ce1d9
Update README.md 2023-06-12 22:22:03 +01:00
Frankie B
6b02bc8cad Change Vbc to campos on bookmarks page 2023-06-11 00:44:06 +01:00
Frankie B
3dbf85e3d0 Add git to navbar 2023-05-25 20:14:34 +01:00
Frankie B
466fdd60ed Disable guestbook submission 2023-05-25 20:14:34 +01:00
Frankie B
4fc4589738 Update computers page 2023-05-25 20:14:34 +01:00
6d20ddc394 Add IDE configs 2023-04-10 01:53:34 +01:00
1396683b90 Update .gitignore 2023-04-02 11:51:58 +01:00
Frankie B
a1275c7271 Fix weatherdata date 2023-04-01 18:04:09 +00:00
Frankie B
216adcfc98 Update banned keywords 2023-04-01 18:03:40 +00:00
Frankie B
d491d8a2da Add icons to bookmarks, computers and guestbook 2023-01-26 22:36:32 +00:00
Frankie B
21c1fa2b7c Add very basic spam filter to guestbook 2023-01-26 22:12:08 +00:00
Frankie B
6a8da5f22a Reformat footer buttons 2023-01-26 22:11:46 +00:00
Frankie B
ca27656c47 Correct weatherdata URL 2023-01-26 22:11:31 +00:00
Frankie B
dc61b73037 Re-organize bookmarks page, remove test comment 2023-01-26 22:11:20 +00:00
Frankie B
4ec6b99ac1 Merge branch 'master' of https://github.com/floppydisk05/website 2022-12-20 20:55:40 +00:00
Frankie B
2195834edb Move title path thing to page title 2022-12-20 20:55:38 +00:00
Frankie B
1819aaa533 Add user to example config 2022-12-18 15:00:40 +00:00
Frankie B
907203d6f7 Update NetRunner description 2022-12-11 13:26:48 +00:00
Frankie B
8ba00e764a Add weather data to homepage 2022-12-11 13:25:48 +00:00
Frankie B
2ab628a9d5 Brackets 2022-12-11 13:25:36 +00:00
Frankie B
54a6b30d26
Merge pull request #2 from floppydisk05/imgbot
[ImgBot] Optimize images
2022-12-05 18:36:29 +00:00
ImgBotApp
59f0e817c4
[ImgBot] Optimize images
*Total -- 3,332.12kb -> 3,056.82kb (8.26%)

/res/img/calculators/casio-fx-82/4s.jpeg -- 177.47kb -> 160.32kb (9.66%)
/res/img/calculators/casio-fx-cg50/4s.jpeg -- 173.14kb -> 156.47kb (9.63%)
/res/img/calculators/ti-30/4s.jpeg -- 186.95kb -> 169.00kb (9.6%)
/res/img/calculators/casio-fx-cg50/3s.jpeg -- 175.37kb -> 159.55kb (9.02%)
/res/img/calculators/ti-30/1s.jpeg -- 173.27kb -> 158.30kb (8.64%)
/res/img/calculators/casio-fx-cg50/1s.jpeg -- 165.56kb -> 151.31kb (8.61%)
/res/img/calculators/casio-fx-82/1s.jpeg -- 158.89kb -> 145.25kb (8.58%)
/res/img/calculators/casio-fx-120/3s.jpeg -- 155.33kb -> 142.01kb (8.58%)
/res/img/calculators/texet-880/4s.jpeg -- 173.08kb -> 158.79kb (8.26%)
/res/img/calculators/ti-30/3s.jpeg -- 169.90kb -> 155.93kb (8.22%)
/res/img/calculators/casio-fx-120/1s.jpeg -- 144.70kb -> 132.92kb (8.14%)
/res/img/calculators/casio-fx-82/3s.jpeg -- 167.95kb -> 154.47kb (8.03%)
/res/img/calculators/texet-880/1s.jpeg -- 152.85kb -> 140.77kb (7.9%)
/res/img/calculators/texet-880/2s.jpeg -- 153.63kb -> 141.58kb (7.84%)
/res/img/calculators/casio-fx-120/2s.jpeg -- 143.30kb -> 132.12kb (7.8%)
/res/img/calculators/casio-fx-82/2s.jpeg -- 145.27kb -> 134.17kb (7.64%)
/res/img/calculators/ti-30/2s.jpeg -- 144.47kb -> 133.52kb (7.58%)
/res/img/calculators/texet-880/3s.jpeg -- 165.18kb -> 152.85kb (7.46%)
/res/img/calculators/casio-fx-cg50/2s.jpeg -- 136.60kb -> 126.51kb (7.39%)
/res/img/calculators/casio-fx-120/4s.jpeg -- 124.82kb -> 115.78kb (7.24%)
/norton.png -- 132.15kb -> 123.22kb (6.75%)
/res/img/icons/png/calc.png -- 12.24kb -> 11.97kb (2.23%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2022-09-20 01:12:52 +00:00
35 changed files with 170 additions and 288 deletions

2
.github/CODEOWNERS vendored
View file

@ -1 +1 @@
* @RoscoeDaWah
* @floppydisk05

View file

@ -1,3 +1,3 @@
<img src="https://git.frzn.dev/RoscoeDaWah/wah.moe/raw/branch/master/assets/logo.svg" alt="" height="100" align="center"/>
<img src="https://git.frzn.dev/fwoppydwisk/diskfloppy.me/raw/branch/master/assets/logo.svg" alt="" height="100" align="center"/>
<hr>
My personal website, developed using the Laravel framework

View file

@ -27,7 +27,21 @@ public function show(): View {
* @throws ValidationException
*/
public function addEntry(Request $request): RedirectResponse {
$this->validate($request, [
'name' => 'required',
'message' => 'required'
]);
GuestbookEntry::insertGuestbookEntry($request);
return back()->with('success', 'Entry submitted successfully!');
}
public function banIP(string $addr) {
// TODO: Add banning system
// $matching_bans = DB::select('SELECT reason FROM guestbook__bans WHERE ip_address = ?', array($request->ip()));
// if (!empty($matching_bans)) {
// return view('errors.guestbook-ipban')->with('reason', $matching_bans[0]->reason);
// }
}
}

View file

@ -25,18 +25,10 @@ public function getCurrentTrack() {
$data = $response->json();
error_log($response->body());
$track_data = $data["recenttracks"]["track"][0];
// $image = array_column($track_data["image"], null, 'size')['large'] ?? false;
$image = $track_data["image"][(array_key_last($track_data["image"]))] ?? false;
$now_playing = false;
if (array_key_exists("@attr", $track_data)) {
$now_playing = $track_data["@attr"]["nowplaying"] == "true" ?? ["url"=>null];
}
$current_track = [
'title' => $track_data["name"],
'artist' => $track_data["artist"]["#text"],
'url' => $track_data["url"],
'image' => $image["#text"],
'header' => $now_playing ? "Now Playing" : "Last Track",
];
Cache::put('current_track', $current_track, now()->addSeconds(15));
return $current_track;

View file

@ -47,7 +47,6 @@ class Kernel extends HttpKernel
protected $routeMiddleware = [
'rate_limit' => \App\Http\Middleware\RateLimiter::class,
'validator' => \App\Http\Middleware\GuestbookValidate::class,
];

View file

@ -1,37 +0,0 @@
<?php
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response;
class GuestbookValidate
{
/**
* Handle an incoming request.
*
* @param \Closure(\Illuminate\Http\Request): (\Symfony\Component\HttpFoundation\Response) $next
*/
public function handle(Request $request, Closure $next): Response
{
if (
!$request->validate([
'name' => 'required',
'message' => 'required'
]) ||
$this->containsUrl($request->get('message')) ||
$this->containsUrl($request->get('name'))
) {
return response()->view('errors.guestbook-invalid', [], 400);
}
return $next($request);
}
public function containsUrl($str) {
$matches = [];
$pattern = '/\b(?:https?|ftp|www)(:\/\/)*[-A-Z0-9+&@#\/%?=~_|$!:,.;]*[A-Z0-9+&@#\/%=~_|$]/i';
preg_match_all($pattern, $str, $matches);
return count($matches[0]);
}
}

View file

@ -20,8 +20,8 @@ class GuestbookEntry extends Model
*/
public static function insertGuestbookEntry(Request $request) {
$newEntry = new GuestbookEntry;
$newEntry->name = $request->get('name');
$newEntry->message = $request->get('message');
$newEntry->name = htmlspecialchars($request->get('name'));
$newEntry->message = htmlspecialchars($request->get('message'));
$newEntry->ip = $request->ip();
$newEntry->agent = $request->userAgent();
$newEntry->admin = auth()->check();

View file

@ -3,32 +3,24 @@
namespace App\View\Components;
use Closure;
use DateTime;
use Illuminate\Contracts\View\View;
use Illuminate\View\Component;
class Layout extends Component {
class Layout extends Component
{
/**
* Create a new component instance.
*/
public function __construct() {}
public function __construct()
{
//
}
/**
* Get the view / contents that represent the component.
*/
public function render(): View|Closure|string {
return view('components.layout', [
'isChristmas' => $this->isItChristmas()
]);
}
public function isItChristmas() : bool {
$currentDate = new DateTime();
$currentYear = intval($currentDate->format('Y'));
$startDate = new DateTime("$currentYear-11-10");
$endDate = new DateTime(($currentYear + 1) . "-01-01");
return $currentDate >= $startDate && $currentDate < $endDate;
public function render(): View|Closure|string
{
return view('components.layout');
}
}

View file

@ -21,9 +21,7 @@ public function getWah(): string {
try {
$response = Http::get('https://api.tinyfox.dev/img.json?animal=wah');
$data = $response->json();
if ($data == null) return "";
return "https://api.tinyfox.dev" . $data["loc"];
return "https://api.tinyfox.dev".$data["loc"];
} catch (Exception $ex) {
return "";
}

View file

@ -1,44 +1,50 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 1893 339" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g transform="matrix(1,0,0,1,0,-420.871)">
<g id="Artboard2" transform="matrix(0.73917,0,0,0.235401,0,420.871)">
<rect x="0" y="0" width="2560" height="1440" style="fill:none;"/>
<g transform="matrix(1.62833,0,0,5.11304,-84.1879,-2332.06)">
<g transform="matrix(0.9823,0.187314,-0.187314,0.9823,115.768,-33.3744)">
<path d="M326.769,715.888C330.602,715.888 334.435,713.529 335.909,711.76C377.188,663.11 403.135,488.853 403.135,488.263C403.135,483.545 401.071,479.418 395.764,478.238L343.281,467.918C342.101,467.624 340.922,467.624 339.742,467.624C336.204,467.624 334.14,469.098 332.961,472.931C329.717,484.135 308.783,589.987 302.001,607.383C300.822,610.921 299.643,612.395 298.463,612.395C297.284,612.395 296.104,610.921 295.515,607.972L273.991,526.594C272.516,522.466 268.388,519.222 262.491,519.222L261.607,519.222L223.276,521.581C214.136,522.171 210.303,526.299 210.008,530.427C204.111,614.754 202.047,615.344 198.509,615.344C197.329,615.344 196.15,614.164 195.265,612.1L138.949,482.661C138.064,480.597 135.116,477.648 130.398,477.648C129.219,477.648 128.039,477.943 126.86,478.238L70.249,497.993C67.3,498.878 65.826,502.416 65.826,505.954C65.826,507.134 66.121,508.608 66.711,509.787L159.883,718.836C161.063,721.49 165.191,724.144 170.203,724.144L171.088,724.144L214.431,721.785C222.687,721.785 229.173,718.836 249.518,644.239L273.106,712.939C273.991,715.593 278.413,718.247 283.426,718.247L284.31,718.247L326.769,715.888Z" style="fill:rgb(223,80,0);fill-rule:nonzero;stroke:rgb(249,247,204);stroke-width:7.06px;"/>
</g>
<g transform="matrix(0.996964,-0.077866,0.077866,0.996964,-83.3213,42.4174)">
<path d="M650.81,701.735C653.758,700.556 655.233,697.312 655.233,694.364C655.233,692.889 654.643,691.12 654.053,689.941L551.74,481.776C550.561,479.123 545.548,476.174 539.356,476.174L496.603,476.174C492.18,476.174 487.757,478.238 485.988,479.712C437.928,524.53 387.508,690.236 387.508,699.376C387.508,703.799 389.867,707.337 395.469,709.106L440.581,722.08C442.35,722.669 443.825,722.964 445.299,722.964C448.837,722.964 451.196,720.9 452.67,717.362C453.555,714.708 457.683,703.799 463.285,689.646L517.832,692.3L518.422,692.3C522.255,692.3 525.203,689.056 525.498,685.518L529.036,632.74L529.036,632.15C529.036,628.317 526.088,625.074 522.255,625.074L488.642,623.305C507.218,576.423 510.461,568.168 512.82,568.168C513.704,568.168 514.589,569.052 515.473,571.116L580.93,717.952C581.815,720.016 585.353,722.669 590.071,722.669C591.545,722.669 593.314,722.375 594.788,721.785L650.81,701.735Z" style="fill:rgb(255,152,0);fill-rule:nonzero;stroke:rgb(249,247,204);stroke-width:7.06px;"/>
</g>
<g transform="matrix(0.997179,0.0750623,-0.0750623,0.997179,-50.4766,-58.4735)">
<path d="M899.664,721.785C903.497,721.785 906.74,718.836 907.035,715.003L919.124,485.02C919.124,481.187 916.175,477.648 912.342,477.648L853.077,474.405L852.488,474.405C848.655,474.405 845.706,477.648 845.411,481.187L841.283,560.502L778.48,557.258L777.89,557.258C774.352,557.258 771.109,560.502 770.814,564.04L768.455,615.639L768.455,616.228C768.455,619.767 771.404,623.01 775.237,623.305L838.04,626.253L833.322,711.17C833.322,715.003 836.271,718.247 840.104,718.541L899.664,721.785ZM750.764,720.311C754.597,720.311 757.841,717.067 757.841,713.234L757.841,482.956C757.841,479.123 754.597,475.879 750.764,475.879L690.909,475.879C687.076,475.879 683.833,479.123 683.833,482.956L683.833,713.234C683.833,717.067 687.076,720.311 690.909,720.311L750.764,720.311Z" style="fill:rgb(223,80,0);fill-rule:nonzero;stroke:rgb(249,247,204);stroke-width:7.06px;"/>
</g>
<g transform="matrix(0.991478,-0.130275,0.130275,0.991478,-201.194,134.945)">
<path d="M1022.32,629.497C1025.86,629.497 1028.22,626.843 1028.81,623.305C1033.53,596.178 1038.24,558.732 1038.24,523.94C1038.24,477.059 1033.82,476.174 1028.51,476.174L965.415,476.174C961.877,476.174 959.518,479.123 959.518,482.366C959.813,523.055 964.236,597.063 966.005,623.305C966.3,626.843 968.954,629.497 972.492,629.497L1022.32,629.497ZM996.67,726.208C1019.67,726.208 1038.54,707.337 1038.54,684.044C1038.54,660.751 1019.67,641.88 996.67,641.88C973.376,641.88 954.506,660.751 954.506,684.044C954.506,707.337 973.376,726.208 996.67,726.208Z" style="fill:rgb(255,152,0);fill-rule:nonzero;stroke:rgb(249,247,204);stroke-width:7.06px;"/>
</g>
<svg width="100%" height="100%" viewBox="0 0 2797 339" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
<g id="Artboard1" transform="matrix(1.0925,0,0,0.235401,0,0)">
<rect x="0" y="0" width="2560" height="1440" style="fill:none;"/>
<clipPath id="_clip1">
<rect x="0" y="0" width="2560" height="1440"/>
</clipPath>
<g clip-path="url(#_clip1)">
<g transform="matrix(0.900331,0.765949,-0.165039,4.17845,-302.854,-1622.91)">
<path d="M442.969,579.781C443.665,592.993 450.271,598.556 461.745,601.338C464.179,601.686 466.961,602.033 469.742,602.729C486.084,605.51 502.426,606.901 518.42,606.901C617.167,606.901 703.397,553.008 703.397,454.609C703.397,435.137 699.92,413.58 692.27,390.284C672.451,329.437 610.909,304.055 552.147,304.055C531.633,304.055 511.119,307.184 493.038,313.095L437.406,316.224C432.886,316.224 429.409,320.396 429.409,324.917L442.969,579.781ZM519.811,381.244C527.808,379.158 536.501,377.767 544.846,377.767C609.17,377.767 609.518,446.612 609.518,452.522C609.518,496.68 576.139,525.539 535.805,525.539C533.024,525.539 530.242,525.539 527.461,525.192L519.811,381.244Z" style="fill:rgb(82,178,207);fill-rule:nonzero;stroke:white;stroke-width:8.5px;"/>
</g>
<g transform="matrix(1.08899,0,0,3.41949,182.218,-900.313)">
<path d="M1220.95,663.011C1221.88,662.394 1222.96,661.778 1222.96,660.544C1222.96,659.928 1222.65,659.157 1221.88,658.232C1212.94,647.902 1197.06,623.541 1197.06,593.784C1197.06,565.415 1212.01,541.055 1221.26,530.108C1222.34,528.874 1222.65,527.949 1222.65,527.024C1222.65,525.945 1221.88,525.174 1220.8,524.403L1216.64,522.09C1216.02,521.782 1215.4,521.474 1214.94,521.474C1213.4,521.474 1212.16,522.553 1211.24,523.632C1202.45,533.5 1183.8,557.089 1183.8,593.784C1183.8,631.096 1203.22,654.84 1211.7,664.399C1212.78,665.632 1213.71,666.095 1214.63,666.095C1215.25,666.095 1215.71,665.941 1216.33,665.632L1220.95,663.011Z" style="fill:rgb(223,80,0);fill-rule:nonzero;stroke:rgb(249,247,204);stroke-width:5.59px;"/>
<g transform="matrix(0.990492,-0.137573,0.137573,0.990492,-69.4464,184.165)">
<path d="M1242.85,649.597C1243.15,655.456 1246.09,657.923 1251.17,659.157C1252.25,659.311 1253.49,659.465 1254.72,659.773C1261.96,661.007 1269.21,661.624 1276.3,661.624C1320.09,661.624 1358.33,637.726 1358.33,594.093C1358.33,585.459 1356.79,575.899 1353.39,565.569C1344.61,538.588 1317.32,527.333 1291.26,527.333C1282.16,527.333 1273.07,528.72 1265.05,531.341L1240.38,532.729C1238.38,532.729 1236.83,534.579 1236.83,536.583L1242.85,649.597ZM1276.92,561.561C1280.47,560.635 1284.32,560.019 1288.02,560.019C1316.55,560.019 1316.7,590.546 1316.7,593.168C1316.7,612.748 1301.9,625.545 1284.01,625.545C1282.78,625.545 1281.55,625.545 1280.31,625.391L1276.92,561.561Z" style="fill:rgb(255,152,0);fill-rule:nonzero;stroke:rgb(249,247,204);stroke-width:5.59px;"/>
</g>
<g transform="matrix(0.999241,0.0389517,-0.0389517,0.999241,24.2226,-55.6835)">
<path d="M1510.66,593.63C1510.66,567.882 1492.16,527.178 1442.82,527.178C1415.68,527.178 1386.39,540.13 1376.37,568.961C1373.13,578.52 1371.59,587.617 1371.59,596.097C1371.59,634.488 1402.42,660.39 1437.58,660.39C1468.88,660.39 1510.66,636.03 1510.66,593.63ZM1442.82,626.316C1426.94,626.316 1412.14,613.057 1412.14,593.476C1412.14,579.445 1419.85,560.327 1442.2,560.327C1463.63,560.327 1471.81,578.212 1471.81,593.476C1471.81,610.898 1461.17,626.316 1442.82,626.316Z" style="fill:rgb(223,80,0);fill-rule:nonzero;stroke:rgb(249,247,204);stroke-width:5.59px;"/>
</g>
<g transform="matrix(0.998795,-0.0490748,0.0490748,0.998795,-27.2616,77.677)">
<path d="M1590.68,657.769C1592.53,657.615 1594.22,656.073 1594.22,654.069L1594.22,653.915L1589.6,565.723L1613.96,564.49C1616.12,564.336 1617.66,562.486 1617.66,560.481L1616.27,532.266C1616.27,530.108 1614.27,528.566 1612.26,528.566L1551.21,531.804L1522.38,533.346C1520.37,533.5 1518.83,535.042 1518.83,536.892L1518.83,537.2L1520.22,565.723C1520.22,567.728 1522.07,569.27 1524.23,569.27L1549.51,567.882L1554.14,655.919C1554.14,657.769 1555.68,659.465 1557.68,659.465L1557.99,659.465L1590.68,657.769Z" style="fill:rgb(255,152,0);fill-rule:nonzero;stroke:rgb(249,247,204);stroke-width:5.59px;"/>
</g>
<g transform="matrix(0.993146,-0.116878,0.116878,0.993146,-57.3371,210.711)">
<path d="M1834.28,659.157C1836.6,659.157 1838.29,656.844 1838.44,654.685L1843.69,535.196L1843.69,534.887C1843.69,533.191 1842.76,531.033 1839.83,530.879L1809.15,529.337L1808.84,529.337C1806.68,529.337 1804.22,530.57 1803.6,531.341C1796.05,540.284 1781.55,562.948 1768.91,584.688C1768.6,585.15 1768.45,585.459 1768.14,585.459C1767.83,585.459 1767.68,585.304 1767.37,584.842C1754.73,563.102 1740.23,540.284 1732.68,531.341C1732.06,530.57 1728.98,529.337 1726.82,529.337L1726.51,529.337L1696.14,531.033C1693.21,531.341 1692.28,533.654 1692.28,535.35L1698.3,654.685C1698.3,656.844 1699.99,659.157 1702.46,659.157L1702.61,659.157L1732.22,656.69C1735.61,656.381 1737.77,653.144 1737.77,651.448L1737.77,651.293L1730.83,585.767L1730.83,584.688C1730.83,583.763 1730.98,583.146 1731.29,583.146C1731.75,583.146 1732.22,583.608 1732.83,584.379C1735.76,588.388 1747.02,611.515 1754.73,625.7C1755.65,627.55 1757.19,629.862 1759.97,629.862L1775.85,629.246C1779.24,629.092 1780.94,626.933 1781.55,625.7C1789.11,611.515 1800.36,587.463 1803.14,583.608C1803.76,582.837 1804.22,582.375 1804.53,582.375C1804.99,582.375 1805.14,582.992 1805.14,584.071L1805.14,584.842L1797.9,651.448L1797.9,651.602C1797.9,653.298 1799.44,656.69 1802.83,656.844L1834.13,659.157L1834.28,659.157Z" style="fill:rgb(223,80,0);fill-rule:nonzero;stroke:rgb(249,247,204);stroke-width:5.59px;"/>
</g>
<g transform="matrix(0.994193,0.107609,-0.107609,0.994193,75.0929,-204.041)">
<path d="M1997.71,593.63C1997.71,567.882 1979.21,527.178 1929.87,527.178C1902.74,527.178 1873.44,540.13 1863.42,568.961C1860.18,578.52 1858.64,587.617 1858.64,596.097C1858.64,634.488 1889.48,660.39 1924.63,660.39C1955.93,660.39 1997.71,636.03 1997.71,593.63ZM1929.87,626.316C1913.99,626.316 1899.19,613.057 1899.19,593.476C1899.19,579.445 1906.9,560.327 1929.26,560.327C1950.69,560.327 1958.86,578.212 1958.86,593.476C1958.86,610.898 1948.22,626.316 1929.87,626.316Z" style="fill:rgb(255,152,0);fill-rule:nonzero;stroke:rgb(249,247,204);stroke-width:5.59px;"/>
</g>
<g transform="matrix(0.99192,-0.126865,0.126865,0.99192,-58.7652,265.507)">
<path d="M2093.61,655.919C2095.77,655.765 2097.31,653.915 2097.31,651.91L2096.24,625.083C2096.24,623.233 2094.54,621.537 2092.53,621.537L2092.23,621.537L2054.76,623.541L2053.99,609.202L2079.58,609.202C2081.74,609.202 2083.28,607.506 2083.44,605.348L2083.75,581.758L2083.75,581.45C2083.75,579.445 2081.9,577.904 2080.05,577.904L2052.45,577.904L2051.68,564.644L2087.6,562.794C2089.45,562.64 2091.15,560.944 2091.15,559.094L2091.15,558.785L2089.91,531.958C2089.76,530.108 2088.06,528.412 2086.21,528.412L2085.91,528.412L2044.89,530.57L2044.28,530.57L2016.22,532.112C2014.37,532.112 2012.67,533.808 2012.67,535.658L2012.67,535.967L2018.99,656.227C2019.14,658.077 2020.69,659.773 2022.54,659.773L2022.85,659.773L2052.91,658.232C2053.06,658.232 2053.37,658.077 2053.53,658.077L2093.61,655.919Z" style="fill:rgb(223,80,0);fill-rule:nonzero;stroke:rgb(249,247,204);stroke-width:5.59px;"/>
</g>
<path d="M2115.35,665.632C2115.97,665.941 2116.43,666.095 2117.05,666.095C2117.97,666.095 2118.9,665.632 2119.98,664.399C2128.46,654.84 2147.89,631.096 2147.89,593.784C2147.89,557.089 2129.23,533.5 2120.44,523.632C2119.52,522.553 2118.28,521.474 2116.74,521.474C2116.28,521.474 2115.66,521.782 2115.05,522.09L2110.88,524.403C2109.8,525.174 2109.03,525.945 2109.03,527.024C2109.03,527.949 2109.34,528.874 2110.42,530.108C2119.67,541.055 2134.63,565.415 2134.63,593.784C2134.63,623.541 2118.74,647.902 2109.8,658.232C2109.03,659.157 2108.72,659.928 2108.72,660.544C2108.72,661.778 2109.8,662.394 2110.73,663.011L2115.35,665.632Z" style="fill:rgb(255,152,0);fill-rule:nonzero;stroke:rgb(249,247,204);stroke-width:5.59px;"/>
<g transform="matrix(0.904463,-0.652716,0.140641,4.19763,-493.033,-677.805)">
<path d="M835.175,598.556C839.695,598.556 843.52,594.732 843.52,590.212L843.52,318.658C843.52,314.138 839.695,310.313 835.175,310.313L758.333,310.313C753.813,310.313 749.989,314.138 749.989,318.658L749.989,590.212C749.989,594.732 753.813,598.556 758.333,598.556L835.175,598.556Z" style="fill:rgb(126,196,207);fill-rule:nonzero;stroke:white;stroke-width:8.5px;"/>
</g>
<g transform="matrix(0.909603,0.474567,-0.102255,4.22148,-417.761,-1667.16)">
<path d="M893.589,596.123C894.632,600.643 898.804,604.467 903.324,604.467C906.801,604.815 909.931,604.815 913.408,604.815C973.56,604.815 1042.75,570.74 1042.75,513.022C1042.75,495.637 1036.49,476.166 1021.89,454.609C1005.9,432.008 997.203,415.666 997.203,403.844C997.203,384.026 1018.41,375.681 1041.01,375.681L1043.1,375.681C1045.19,375.681 1050.4,373.595 1050.4,368.031C1050.4,367.336 1050.4,366.293 1050.05,365.25L1037.88,313.79C1035.8,306.488 1028.84,305.098 1015.28,305.098C956.87,305.098 894.284,336.043 894.284,390.98C894.284,408.017 900.543,427.488 914.798,449.045C933.574,478.252 939.833,488.683 939.833,500.157C939.833,522.062 914.103,534.58 890.459,534.58L889.069,534.58C886.982,534.58 881.767,536.318 881.767,541.534C881.767,542.229 881.767,543.272 882.115,543.968L893.589,596.123Z" style="fill:rgb(82,178,207);fill-rule:nonzero;stroke:white;stroke-width:8.5px;"/>
</g>
<g transform="matrix(0.906906,-0.57507,0.12391,4.20897,-550.726,-504.967)">
<path d="M1335.86,576.304C1340.73,574.217 1342.12,570.74 1342.12,567.263C1342.12,551.617 1281.97,438.614 1260.41,438.614C1256.93,438.614 1253.81,440.353 1250.33,441.744L1206.17,457.738C1246.5,428.879 1307.7,385.416 1322.3,375.681C1326.13,373.247 1328.21,370.118 1328.21,366.641C1328.21,364.207 1327.17,361.773 1325.08,359.339L1287.53,312.747C1284.4,308.922 1281.62,307.532 1278.84,307.532C1263.19,307.532 1177.31,382.982 1173.14,386.807L1173.14,318.31C1173.14,314.138 1169.66,311.009 1165.84,311.009L1092.82,311.009C1088.65,311.009 1085.52,314.138 1085.52,318.31L1085.52,591.255C1085.52,595.079 1088.65,598.556 1092.82,598.556L1165.84,598.556C1169.66,598.556 1173.14,595.079 1173.14,591.255L1173.14,481.034L1187.39,470.951C1187.39,471.298 1187.74,471.994 1188.09,472.341C1202,490.074 1255.2,577.694 1269.45,597.513C1271.89,600.643 1274.32,602.033 1277.1,602.033C1279.88,602.033 1282.66,600.643 1286.14,599.252L1335.86,576.304Z" style="fill:rgb(126,196,207);fill-rule:nonzero;stroke:white;stroke-width:8.5px;"/>
</g>
<g transform="matrix(0.912779,0.317071,-0.0683193,4.23623,-499.273,-1679.62)">
<path d="M1444.69,597.861C1449.21,597.861 1453.04,594.384 1453.39,589.864L1458.25,495.637L1513.88,501.548L1514.58,501.548C1519.1,501.548 1522.93,498.071 1523.27,493.899L1530.92,435.485L1530.92,434.442C1530.92,430.27 1527.79,426.793 1523.27,426.097L1462.43,419.839L1463.82,393.066L1547.27,397.586L1547.96,397.586C1552.48,397.586 1556.31,393.761 1556.31,389.589L1559.78,323.873L1559.78,323.178C1559.78,318.658 1555.96,314.833 1551.79,314.833L1455.82,309.618L1454.43,309.618L1391.15,306.141C1386.28,306.141 1382.45,309.618 1382.45,314.138L1368.2,585.344L1368.2,586.039C1368.2,590.212 1371.68,594.036 1375.85,594.036L1444.69,597.861Z" style="fill:rgb(82,178,207);fill-rule:nonzero;stroke:white;stroke-width:8.5px;"/>
</g>
<g transform="matrix(0.896303,-0.861703,0.185671,4.15976,-621.087,269.662)">
<path d="M1761.8,602.729C1766.32,602.729 1769.79,598.904 1770.14,594.732L1774.31,524.496C1774.31,519.976 1770.84,515.804 1765.97,515.456L1684.95,511.284L1695.04,319.353C1695.04,314.486 1691.56,310.661 1687.04,310.313L1615.07,306.836L1614.37,306.836C1609.85,306.836 1606.37,310.313 1606.03,314.486L1591.77,585.692C1591.77,590.559 1595.25,594.384 1599.77,594.732L1672.09,598.209L1673.48,598.209L1761.1,602.729L1761.8,602.729Z" style="fill:rgb(126,196,207);fill-rule:nonzero;stroke:white;stroke-width:8.5px;"/>
</g>
<g transform="matrix(0.906701,0.582018,-0.125407,4.20802,-532.373,-2342.54)">
<path d="M2115.41,453.566C2115.41,395.5 2073.68,303.707 1962.42,303.707C1901.22,303.707 1835.16,332.914 1812.56,397.934C1805.26,419.491 1801.78,440.005 1801.78,459.129C1801.78,545.706 1871.32,604.12 1950.6,604.12C2021.18,604.12 2115.41,549.183 2115.41,453.566ZM1962.42,527.278C1926.61,527.278 1893.23,497.376 1893.23,453.218C1893.23,421.577 1910.61,378.462 1961.03,378.462C2009.36,378.462 2027.79,418.796 2027.79,453.218C2027.79,492.508 2003.8,527.278 1962.42,527.278Z" style="fill:rgb(82,178,207);fill-rule:nonzero;stroke:white;stroke-width:8.5px;"/>
</g>
<g transform="matrix(0.904845,-0.641214,0.138162,4.1994,-697.118,258.125)">
<path d="M2228.06,601.338C2231.54,601.338 2234.67,598.209 2235.01,594.384L2238.49,522.41C2251.7,526.235 2265.96,528.321 2280.56,528.321C2352.89,528.321 2396.7,483.468 2396.7,419.143C2396.7,352.037 2338.63,304.402 2274.3,304.402C2260.74,304.402 2246.84,306.836 2232.93,311.356L2169.3,308.227L2168.61,308.227C2164.78,308.227 2161.65,311.356 2161.65,314.833L2147.39,589.864C2147.39,594.036 2150.18,597.166 2154.35,597.513L2227.37,601.338L2228.06,601.338ZM2245.79,380.201C2251.36,378.81 2256.92,378.115 2261.79,378.115C2287.52,378.115 2306.99,395.152 2306.99,419.491C2306.99,421.925 2306.99,459.129 2268.74,459.129C2259.35,459.129 2249.62,456.695 2241.97,453.218L2245.79,380.201Z" style="fill:rgb(126,196,207);fill-rule:nonzero;stroke:white;stroke-width:8.5px;"/>
</g>
<g transform="matrix(0.90412,0.662859,-0.142826,4.19604,-608.115,-2888.11)">
<path d="M2506.92,601.338C2510.39,601.338 2513.52,598.209 2513.87,594.384L2517.35,522.41C2530.56,526.235 2544.82,528.321 2559.42,528.321C2631.74,528.321 2675.55,483.468 2675.55,419.143C2675.55,352.037 2617.49,304.402 2553.16,304.402C2539.6,304.402 2525.69,306.836 2511.78,311.356L2448.16,308.227L2447.46,308.227C2443.64,308.227 2440.51,311.356 2440.51,314.833L2426.25,589.864C2426.25,594.036 2429.03,597.166 2433.2,597.513L2506.22,601.338L2506.92,601.338ZM2524.65,380.201C2530.21,378.81 2535.78,378.115 2540.64,378.115C2566.37,378.115 2585.85,395.152 2585.85,419.491C2585.85,421.925 2585.85,459.129 2547.6,459.129C2538.21,459.129 2528.47,456.695 2520.83,453.218L2524.65,380.201Z" style="fill:rgb(82,178,207);fill-rule:nonzero;stroke:white;stroke-width:8.5px;"/>
</g>
<g transform="matrix(0.894756,-0.895654,0.192986,4.15258,-746.093,1363.07)">
<path d="M2864.35,600.643C2869.22,600.643 2873.39,597.166 2873.74,592.646L2878.61,500.157C2932.5,446.959 2983.96,347.865 2983.96,337.781C2983.96,334.304 2982.22,331.871 2977.7,330.132L2920.33,308.575C2918.25,307.879 2916.86,307.532 2915.12,307.532C2911.64,307.532 2909.21,309.27 2907.12,312.399C2898.43,326.655 2845.58,407.669 2840.36,407.669C2839.32,407.669 2838.28,406.626 2836.88,404.888L2772.91,311.356C2771.52,309.27 2767.69,306.141 2762.48,306.141C2761.43,306.141 2760.04,306.488 2758.65,306.836L2694.33,325.612C2690.85,326.655 2689.11,329.784 2689.11,332.914C2689.11,334.304 2689.46,335.695 2690.16,336.738L2784.73,491.117L2779.51,587.778L2779.51,588.473C2779.51,592.993 2783.34,596.47 2787.86,596.818L2864.35,600.643Z" style="fill:rgb(126,196,207);fill-rule:nonzero;stroke:white;stroke-width:8.5px;"/>
</g>
<g transform="matrix(0.915332,0,0,4.24807,-717.873,-1220.78)">
<path d="M3011.78,561.005C3011.78,537.014 2992.31,517.195 2968.32,517.195C2943.98,517.195 2924.5,537.014 2924.5,561.005C2924.5,584.996 2943.98,604.467 2968.32,604.467C2992.31,604.467 3011.78,584.996 3011.78,561.005Z" style="fill:rgb(82,178,207);fill-rule:nonzero;stroke:white;stroke-width:8.5px;"/>
</g>
<g transform="matrix(0.902541,0.707708,-0.15249,4.18871,-632.817,-3479.27)">
<path d="M3378.95,601.338C3384.16,601.338 3387.99,596.123 3388.34,591.255L3400.16,321.787L3400.16,321.092C3400.16,317.267 3398.07,312.399 3391.47,312.052L3322.27,308.575L3321.58,308.575C3316.71,308.575 3311.15,311.356 3309.76,313.095C3292.72,333.261 3260.03,384.373 3231.52,433.399C3230.83,434.442 3230.48,435.137 3229.78,435.137C3229.09,435.137 3228.74,434.79 3228.05,433.747C3199.53,384.721 3166.85,333.261 3149.81,313.095C3148.42,311.356 3141.47,308.575 3136.6,308.575L3135.91,308.575L3067.41,312.399C3060.8,313.095 3058.72,318.31 3058.72,322.135L3072.28,591.255C3072.28,596.123 3076.1,601.338 3081.66,601.338L3082.01,601.338L3148.77,595.775C3156.42,595.079 3161.29,587.778 3161.29,583.953L3161.29,583.605L3145.64,435.833L3145.64,433.399C3145.64,431.313 3145.99,429.922 3146.68,429.922C3147.73,429.922 3148.77,430.965 3150.16,432.704C3156.77,441.744 3182.15,493.899 3199.53,525.887C3201.62,530.06 3205.1,535.275 3211.36,535.275L3247.17,533.884C3254.82,533.537 3258.64,528.669 3260.03,525.887C3277.07,493.899 3302.45,439.658 3308.71,430.965C3310.1,429.227 3311.15,428.183 3311.84,428.183C3312.89,428.183 3313.23,429.574 3313.23,432.008L3313.23,433.747L3296.89,583.953L3296.89,584.301C3296.89,588.125 3300.37,595.775 3308.02,596.123L3378.6,601.338L3378.95,601.338Z" style="fill:rgb(126,196,207);fill-rule:nonzero;stroke:white;stroke-width:8.5px;"/>
</g>
<g transform="matrix(0.910865,-0.41918,0.0903206,4.22734,-803.541,271.709)">
<path d="M3625.12,594.036C3629.99,593.689 3633.47,589.516 3633.47,584.996L3631.03,524.496C3631.03,520.324 3627.21,516.499 3622.69,516.499L3621.99,516.499L3537.5,521.019L3535.76,488.683L3593.48,488.683C3598.35,488.683 3601.82,484.859 3602.17,479.991L3602.87,426.793L3602.87,426.097C3602.87,421.577 3598.7,418.1 3594.52,418.1L3532.28,418.1L3530.55,388.198L3611.56,384.026C3615.73,383.678 3619.56,379.853 3619.56,375.681L3619.56,374.985L3616.78,314.486C3616.43,310.313 3612.6,306.488 3608.43,306.488L3607.74,306.488L3515.25,311.356L3513.86,311.356L3450.57,314.833C3446.4,314.833 3442.58,318.658 3442.58,322.83L3442.58,323.526L3456.83,594.732C3457.18,598.904 3460.66,602.729 3464.83,602.729L3465.53,602.729L3533.33,599.252C3533.68,599.252 3534.37,598.904 3534.72,598.904L3625.12,594.036Z" style="fill:rgb(82,178,207);fill-rule:nonzero;stroke:white;stroke-width:8.5px;"/>
</g>
</g>
</g>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

@ -1,5 +1,5 @@
{
"name": "RoscoeDaWah/wah.moe",
"name": "floppydisk05/diskfloppy.me",
"type": "project",
"description": "My personal website, developed using the Laravel framework.",
"keywords": ["laravel", "framework"],

View file

@ -5,7 +5,7 @@
return [
'name' => env('APP_NAME', 'diskfloppy.me'),
'version' => '2025.01.01',
'version' => '2024.12.07',
'env' => env('APP_ENV', 'production'),
'debug' => (bool) env('APP_DEBUG', false),
'url' => env('APP_URL', 'http://localhost'),

View file

@ -1,63 +1,40 @@
:root {
--background: #f2efbd;
--background-dim: hsl(57, 85%, 85%);
--foreground: #2a271c;
--border-color: #f27405;
--border: var(--border-color) 2px solid;
--shadow-color: hsla(11, 96%, 43%, 0.4);
--shadow: drop-shadow(8px 8px var(--shadow-color));
--shadow-small: drop-shadow(3px 3px var(--shadow-color));
--links: hsl(183, 93%, 27%);
--links-hover: hsl(183, 93%, 15%);
--table-header: hsla(11, 96%, 43%, 0.2);
}
@import "colorschemes/catppuccin-macchiato.css";
body {
background-color: var(--background);
color: var(--foreground);
margin: 20px;
background-color: var(--background);
color: var(--foreground);
}
img {
image-rendering: pixelated;
image-rendering: pixelated;
}
a {
color: var(--links);
text-decoration: underline dotted;
color: #99f;
text-decoration: none;
}
a:hover {
color: var(--links-hover);
text-decoration: underline solid;
text-decoration: underline;
}
h1#indextitle {
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue",
sans-serif;
margin: 0;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
margin-bottom: 0;
}
tr,
th,
td {
font-family: monospace;
font-size: 12pt;
padding: 0 15px;
}
tr td:nth-child(2) {
padding-left: 0;
tr, th, td {
font-family: monospace;
font-size: 12pt;
padding: 0 5px;
}
address {
font-family: sans-serif;
font-size: 12pt;
font-family: sans-serif;
font-size: 12pt
}
.description {
font-style: italic;
font-size: 90%;
font-style: italic;
font-size: 90%;
}

View file

@ -14,7 +14,6 @@ :root {
html {
height: 100%;
color-scheme: light;
scrollbar-color: var(--border-color) var(--background);
}
body {
@ -93,21 +92,6 @@ div.page-container > div:last-child {
margin-bottom: 0;
}
div#header {
display: grid;
grid-template-columns: 66px 1fr;
grid-template-rows: 1fr;
grid-column-gap: 15px;
grid-row-gap: 0px;
align-items: center;
}
div#header img {
filter: drop-shadow(2px 2px hsl(0, 0%, 66%));
margin-right: 10px;
image-rendering: pixelated;
}
div#header h1 {
margin: 0;
font-style: italic;
@ -191,10 +175,6 @@ table.form textarea {
width: 250px;
}
table.form textarea {
resize: none;
}
table.form button:hover {
background-color: var(--border-color);
color: var(--background);
@ -252,21 +232,6 @@ table.music-top10 tr td:first-child {
background-color: var(--table-header);
}
div.current-track {
display: grid;
grid-template-columns: 180px auto;
grid-template-rows: 1fr;
grid-column-gap: 10px;
align-items: center;
}
div.current-track img {
float: left;
filter: var(--shadow-small);
border: var(--border);
width: 174px;
height: 174px;
}
/** Bookmarks **/
div.bookmark-category:first-child h2 {

View file

@ -1,13 +1,12 @@
html { color-scheme: light; }
body { color: #2a271c; background-color: #f2efbd; font-family: serif; }
* { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; }
html { color-scheme: dark; }
body { color: #cad3f5; background-color: #181926; }
h1, h2, h4, ul, p { margin: 0; }
h1 { font-weight: normal; }
h4 { margin-bottom: 5px; }
ul { padding: 5px 30px; }
a { color: hsl(183, 93%, 27%); text-decoration: underline dotted; }
a:hover { color: hsl(183, 93%, 15%); text-decoration: underline solid; }
a { color: #8aadf4; text-decoration: none; }
a:hover { text-decoration: underline; }
code { font-family: monospace; }
code.addr { font-size: 24px; }
table { border: #f27405 2px solid; background-color: #f2efbd; filter: drop-shadow(3px 3px hsla(11, 96%, 43%, 0.4)); }
img { border: #f27405 2px solid; filter: drop-shadow(3px 3px hsla(11, 96%, 43%, 0.4)); }
hr { border: none; border-bottom: 2px solid #f27405; }
table { border: 1px solid #cad3f5; }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 777 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 562 B

After

Width:  |  Height:  |  Size: 536 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 591 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 764 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 878 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 878 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 MiB

View file

Before

Width:  |  Height:  |  Size: 2 MiB

After

Width:  |  Height:  |  Size: 2 MiB

View file

@ -19,11 +19,3 @@ Disallow: /
User-Agent: PerplexityBot
Disallow: /
User-agent: anthropic-ai
Disallow: /
User-agent: Claude-Web
Disallow: /
User-agent: ClaudeBot
Disallow: /

View file

@ -1,28 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://wah.moe/</loc>
<lastmod>2024-12-28T18:33:23+01:00</lastmod>
<priority>1.0</priority>
</url>
<url>
<loc>https://wah.moe/bookmarks</loc>
<lastmod>2024-12-28T18:33:23+01:00</lastmod>
<priority>1.0</priority>
</url>
<url>
<loc>https://wah.moe/guestbook</loc>
<lastmod>2024-12-28T18:33:23+01:00</lastmod>
<priority>1.0</priority>
</url>
<url>
<loc>https://wah.moe/music</loc>
<lastmod>2024-12-28T18:33:23+01:00</lastmod>
<priority>1.0</priority>
</url>
<url>
<loc>https://wah.moe/rosco</loc>
<lastmod>2024-12-28T18:33:23+01:00</lastmod>
<priority>1.0</priority>
</url>
<!-- created with www.mysitemapgenerator.com -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.diskfloppy.me/</loc>
<lastmod>2024-11-27T23:59:26+00:00</lastmod>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.diskfloppy.me/pub/</loc>
<lastmod>2024-11-27T23:59:26+00:00</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.diskfloppy.me/bookmarks</loc>
<lastmod>2024-11-27T23:59:26+00:00</lastmod>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.diskfloppy.me/guestbook</loc>
<lastmod>2024-11-27T23:59:26+00:00</lastmod>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.diskfloppy.me/music</loc>
<lastmod>2024-11-27T23:59:26+00:00</lastmod>
<priority>1.0</priority>
</url>
</urlset>

View file

@ -1,10 +1,4 @@
<div class="current-track">
<div>
<img src="{{ $track["image"] }}" alt="Album cover for {{ $track["title"] }} by {{ $track["artist"] }}">
</div>
<div>
<h2>{{ $track["header"] }}:</h2>
<a href="{{ $track["url"] }}">{{ $track["title"] }}</a><br>
by {{ $track["artist"] }}<br>
</div>
<h2>Last/Current Track:</h2>
<a href="{{ $track["url"] }}">{{ $track["title"] }} {{ $track["artist"] }}</a><br>
</div>

View file

@ -10,26 +10,20 @@
<link rel="stylesheet" href="{{ asset('/css/master.css') }}"/>
<link rel="icon" type="image/png" href="{{ asset('/favicon-32x32.png') }}" sizes="32x32"/>
<link rel="icon" type="image/png" href="{{ asset('/favicon-16x16.png') }}" sizes="16x16"/>
@if ($isChristmas)<script src="{{ asset('/js/christmas/snowstorm.js') }}"></script>@endif
{!! (intval(date('n')) == 12) ? '<script src="/js/christmas/snowstorm.js"></script>' : '' !!}
<!-- Page-specific -->
<meta property="og:title" content="wah! (dot moe) - {{ $title }}">
<meta property="og:title" content="wah.moe | {{ $title }}">
<meta property="og:image" content="/favicon-128x128.png">
</head>
<body>
<div class="page-container">
<div id="header">
<div>
<img src="{{ asset('/images/logo.png') }}" width="65">
</div>
<div>
<h1>wah!</h1>
<p>
(dot moe)
</p>
<x-navigation></x-navigation>
</div>
<h1>wah!</h1>
<p>
(dot moe)
</p>
<x-navigation></x-navigation>
</div>
<div id="content">
{{ $slot }}
@ -37,24 +31,24 @@
<div id="footer">
<div>
<span>
&copy; RoscoeDaWah 2021-{{ date('Y') }}<br>
v{{ config('app.version') }}, <a href="https://git.frzn.dev/RoscoeDaWah/wah.moe/releases/latest">Source</a><br>
&copy; floppydisk 2021-{{ date('Y') }}<br>
v{{ config('app.version') }}, <a href="https://git.frzn.dev/fwoppydwisk/diskfloppy.me/releases/latest">Source</a><br>
Served by {{ gethostname() }}
</span>
</div>
<div>
<img src="{{ URL::asset('images/buttons/wah.png') }}" alt="wah! (dot moe)">
<a href="https://aliceisvery.gay/"><img src="{{ URL::asset('images/buttons/cnfunknown.gif') }}" alt="ConfusionUnknown"></a>
<a href="https://julimiro.eu/"><img src="{{ URL::asset('images/buttons/juli.gif') }}" alt="Julimiro.eu"></a>
<a href="https://x86.isafox.gay/"><img src="{{ URL::asset('images/buttons/x86.gif') }}" alt="x86Overflow"></a>
<a href="https://thinliquid.dev/"><img src="{{ URL::asset('images/buttons/thnlqd.png') }}" alt="thinliquid"></a>
<a href="https://dimden.dev/"><img src="https://dimden.dev/services/images/88x31.gif" alt="dimden.dev"></a><br>
<a href="https://developer.mozilla.org/en-US/docs/Web/CSS"><img src="{{ URL::asset('images/buttons/csshard.gif') }}" alt="CSS is hard"></a>
<a href="https://linux.org/"><img src="{{ URL::asset('images/buttons/linuxnow.gif') }}" alt="Linux NOW!"></a>
<img src="{{ URL::asset('images/buttons/paws-aliased.png') }}" alt="Made with my own two paws">
<img src="{{ URL::asset('images/buttons/transrights.gif') }}" alt="Trans Rights NOW!">
<a href="https://www.vim.org/"><img src="{{ URL::asset('images/buttons/vim.gif') }}" alt="Vim"></a>
<img src="{{ URL::asset('images/buttons/aliasing.png') }}" alt="I Heart Aliasing">
<img src="{{ URL::asset('images/buttons/cnfunknown.gif') }}">
<img src="{{ URL::asset('images/buttons/juli.gif') }}">
<img src="{{ URL::asset('images/buttons/x86.gif') }}">
<img src="{{ URL::asset('images/buttons/thnlqd.png') }}">
<img src="https://dimden.dev/services/images/88x31.gif">
<img src="{{ URL::asset('images/buttons/csshard.gif') }}"><br>
<img src="{{ URL::asset('images/buttons/linuxnow.gif') }}">
<img src="{{ URL::asset('images/buttons/paws.gif') }}">
<img src="{{ URL::asset('images/buttons/transrights.gif') }}">
<img src="{{ URL::asset('images/buttons/debian.gif') }}">
<img src="{{ URL::asset('images/buttons/vim.gif') }}">
<img src="{{ URL::asset('images/buttons/aliasing.png') }}">
</div>
</div>
</div>

View file

@ -23,6 +23,6 @@
Agent: &nbsp;&nbsp;Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:122.0) Gecko/20100101 Firefox/122.0 </code>
</td></tr></table>
<hr align="left">
<p>&copy; RoscoeDaWah 2021-2024</p>
<p>&copy; floppydisk 2021-2024</p>
</body>
</html>

View file

@ -1,7 +1,6 @@
<nav>
<strong>Pages:</strong>
<a href="/">home</a> |
<a href="//wiki.wah.moe">wah-ki</a> |
<a href="//git.wah.moe">git</a> |
<a href="/pub">files</a> |
<a href="/bookmarks">bookmarks</a> |

View file

@ -1,10 +1,5 @@
<div class="wah">
<h3>Random Wah!</h3>
@if ($wah !== "")
<img src="{{ $wah }}" alt="Random image featuring a Red Panda">
<p>Image "stolen" from <a href="https://tinyfox.dev/">tinyfox.dev</a></p>
@else
<img src="https://placehold.co/250x250" alt="250x250 Placeholder Image">
<p>Unable to retrieve image</p>
@endif
<img src="{{ $wah }}">
<p>Image "stolen" from <a href="https://tinyfox.dev/">tinyfox.dev</a></p>
</div>

View file

@ -1,12 +0,0 @@
<x-minimal>
<x-slot:title>Error dsdf!</x-slot:title>
<div class="page-container">
<div>
<h1 style="margin-top: 0">Error 400: Invalid message!</h1>
<hr>
<p>Whoa there! Your form submission seems to contain a URL (or one of the fields was left blank)!</p>
<br>
Click <a href="/guestbook">here</a> to go back to the guestbook.
</div>
</div>
</x-minimal>

View file

@ -8,11 +8,11 @@
<br>
<p>Some quick facts about me:</p>
<ul>
<li>{{ $age }} y/o, he/him, British</li>
<li>19 y/o, he/him, British</li>
<li>Theatre Technician and &quot;Web Developer&quot;</li>
<li>Loves ETC desks, prefers Generics to LEDs for some reason</li>
<li>Spends way too much time on his computer</li>
<li>Favorite games: <a href="https://steamcommunity.com/id/RoscoeDaWah/recommended/420530/">OneShot</a>,
<li>Favorite games: <a href="https://steamcommunity.com/id/fwoppydwisk/recommended/420530/">OneShot</a>,
Minecraft, Stardew Valley, N++ and Starbound</li>
<li><a href="http://wxqa.com/">CWOP</a> member</li>
</ul>
@ -22,9 +22,24 @@
<li><strong>Tech Theatre</strong> - Lighting, Stage Management, etc. (<a
href="https://www.controlbooth.com/members/floppydisk.28673/">ControlBooth</a>)</li>
<li><strong>Programming</strong> - HTML, CSS, JavaScript, C#, Java, PHP, Ruby, Python (<a
href="https://github.com/RoscoeDaWah">GitHub</a>)</li>
<li><strong>Photography</strong> - <a href="https://www.flickr.com/photos/roscoedawah/">Flickr</a></li>
<li><strong>Gaming</strong> - <a href="https://steamcommunity.com/id/RoscoeDaWah/">Steam Profile</a>
href="https://github.com/floppydisk05">GitHub</a>)</li>
<li><strong>Photography</strong> - <a href="https://www.flickr.com/photos/floppydisk/">Flickr</a></li>
<li><strong>Gaming</strong> - <a href="https://steamcommunity.com/id/fwoppydwisk/">Steam Profile</a>
</li>
</ul>
{{-- <div class="section">--}}
{{-- <h2>Random Quote</h2>--}}
{{-- <hr>--}}
{{-- <x-toh-quote/>--}}
{{-- </div>--}}
{{-- <div class="section">--}}
{{-- <h2>Contact</h2>--}}
{{-- <hr>--}}
{{-- <p>--}}
{{-- <strong>E-mail:</strong> <a href="mailto:contact@diskfloppy.me">contact@diskfloppy.me</a><br>--}}
{{-- <strong>Mastodon:</strong> <a rel="me" href="https://c.im/@floppydisk">@floppydisk@c.im</a><br>--}}
{{-- <strong>Matrix:</strong> <a href="https://matrix.to/#/@floppydisk:arcticfoxes.net">@floppydisk:arcticfoxes.net</a>--}}
{{-- </p>--}}
{{-- </div>--}}
</x-layout>

View file

@ -25,5 +25,4 @@
Route::get('/music', [MusicController::class, 'show']);
Route::get('/rosco', [RoscoController::class, 'show']);
Route::post('/guestbook', [GuestbookController::class, 'addEntry'])
->middleware('validator')
->middleware('rate_limit');