diff options
author | Frankie B <git@diskfloppy.me> | 2023-06-14 23:35:47 +0100 |
---|---|---|
committer | Frankie B <git@diskfloppy.me> | 2023-06-14 23:35:47 +0100 |
commit | c7a1b41a19c9091c9d09a70d7003eaa28813eee1 (patch) | |
tree | 4aed6cc46556dd1d32bf8394f7b8f4bcb4255355 /config | |
parent | e5ac640025d24b14e3a24632a768c789b6085a7f (diff) |
fix: make configs serializable
Diffstat (limited to 'config')
-rw-r--r-- | config/bookmarks.php | 126 | ||||
-rw-r--r-- | config/projects.php | 125 |
2 files changed, 168 insertions, 83 deletions
diff --git a/config/bookmarks.php b/config/bookmarks.php index cd23ece..0aaa016 100644 --- a/config/bookmarks.php +++ b/config/bookmarks.php @@ -1,29 +1,103 @@ <?php -use App\Models\Bookmark; -use App\Models\BookmarkCategory; - return [ - new BookmarkCategory("Friends' Websites", [ - new Bookmark("nick99nack", "http://www.nick99nack.com/", "Currently in the process of taking over the internet. I Totally didn't steal any of his stuff."), - new Bookmark("campos", "https://campos02.me/", "Cool brazilian dude, does programming and stuff"), - new Bookmark("Sashi", "https://joshuaalto.com/", "Site redesign #8! I'll find a website style I enjoy eventually, I swear!"), - new Bookmark("noone", "http://strangenessnetworks.com/", "Strangeness Networks, noone's website."), - new Bookmark("raf", "https://notashelf.dev/", "is a shelf"), - new Bookmark("CamK06", "https://starman0620.neocities.org/", "Now with more outdated HTML!"), - new Bookmark("HIDEN", "https://hiden.pw/", "Moar buttons!"), - new Bookmark("coco", "http://cocomark.neocities.org/", "needs to go to the brain store"), - new Bookmark("Toxidation", "http://toxi.pw/", "h (idk if this is his actual domain he has like 5)"), - new Bookmark("xproot", "http://xproot.pw/", "a random internet person on this very random planet") - ]), - new BookmarkCategory("Cool Projects", [ - new Bookmark("ToS;DR", "https://tosdr.org/", "\"I have read and agree to the Terms\" is the biggest lie on the web. They aim to fix that."), - new Bookmark("NINA", "https://nina.chat/", "Yahoo! Messenger (and soon AOL) revival"), - new Bookmark("Escargot", "https://escargot.chat/", "MSN/WLM revival"), - ]), - new BookmarkCategory("Other Cool Stuff", [ - new Bookmark("WinWorld", "http://www.winworldpc.com/", "WinWorld is an online museum dedicated to the preservation and sharing of vintage, abandoned, and pre-release software."), - new Bookmark("ToastyTech", "http://toastytech.com/", "Nathan's Toasty Technology Page"), - new Bookmark("Optimized for no one", "http://www.hoary.org/browse/", "Optimized for no one, but pretty much OK with . . ."), - new Bookmark("Cameron's World", "http://www.cameronsworld.net/", "A love letter to the Internet of old.") - ]) + [ + 'name' => "Friends' Websites", + 'bookmarks' => [ + [ + 'name' => "nick99nack", + 'url' => "http://www.nick99nack.com/", + 'description' => "Currently in the process of taking over the internet. I Totally didn't steal any of his stuff." + ], + [ + 'name' => "campos", + 'url' => "https://campos02.me/", + 'description' => "Cool brazilian dude, does programming and stuff" + ], + [ + 'name' => "Sashi", + 'url' => "https://joshuaalto.com/", + 'description' => "Site redesign #8! I'll find a website style I enjoy eventually, I swear!" + ], + [ + 'name' => "noone", + 'url' => "http://strangenessnetworks.com/", + 'description' => "Strangeness Networks, noone's website." + ], + [ + 'name' => "raf", + 'url' => "https://notashelf.dev/", + 'description' => "is a shelf" + ], + [ + 'name' => "CamK06", + 'url' => "https://starman0620.neocities.org/", + 'description' => "Now with more outdated HTML!" + ], + [ + 'name' => "HIDEN", + 'url' => "https://hiden.pw/", + 'description' => "Moar buttons!" + ], + [ + 'name' => "coco", + 'url' => "http://cocomark.neocities.org/", + 'description' => "needs to go to the brain store" + ], + [ + 'name' => "Toxidation", + 'url' => "http://toxi.pw/", + 'description' => "h (idk if this is his actual domain he has like 5)" + ], + [ + 'name' => "xproot", + 'url' => "http://xproot.pw/", + 'description' => "a random internet person on this very random planet" + ] + ] + ], + [ + 'name' => "Cool Projects", + 'bookmarks' => [ + [ + 'name' => "ToS;DR", + 'url' => "https://tosdr.org/", + 'description' => "\"I have read and agree to the Terms\" is the biggest lie on the web. They aim to fix that." + ], + [ + 'name' => "NINA", + 'url' => "https://nina.chat/", + 'description' => "Yahoo! Messenger (and soon AOL) revival" + ], + [ + 'name' => "Escargot", + 'url' => "https://escargot.chat/", + 'description' => "MSN/WLM revival" + ], + ] + ], + [ + 'name' => "Other Cool Stuff", + 'bookmarks' => [ + [ + 'name' => "WinWorld", + 'url' => "http://www.winworldpc.com/", + 'description' => "WinWorld is an online museum dedicated to the preservation and sharing of vintage, abandoned, and pre-release software." + ], + [ + 'name' => "ToastyTech", + 'url' => "http://toastytech.com/", + 'description' => "Nathan's Toasty Technology Page" + ], + [ + 'name' => "Optimized for no one", + 'url' => "http://www.hoary.org/browse/", + 'description' => "Optimized for no one, but pretty much OK with . . ." + ], + [ + 'name' => "Cameron's World", + 'url' => "http://www.cameronsworld.net/", + 'description' => "A love letter to the Internet of old." + ] + ] + ] ]; diff --git a/config/projects.php b/config/projects.php index 8a50970..1c6c0f2 100644 --- a/config/projects.php +++ b/config/projects.php @@ -1,60 +1,71 @@ <?php -use App\Models\Project; -use App\Models\ProjectCategory; - return [ - new ProjectCategory("Websites", [ - new Project( - "diskfloppy.me", - "The website you're looking at right now!", - "https://github.com/floppydisk05/diskfloppy.me", - [ "PHP", "CSS" ]), - new Project( - "NetDrivers", - "Driver downloads website.", - "https://github.com/floppydisk05/NetDrivers", - [ "Ruby", "CSS" ]) - ]), - new ProjectCategory("APIs", [ - new Project( - "trivia-api", - "API to serve random trivia questions.", - "https://github.com/floppydisk05/trivia-api", - [ "JavaScript" ] - ) - ]), - new ProjectCategory("Discord Bots", [ - new Project( - "PlexBot", - "A basic bot to play music from the configured Plex server in a Discord voice channel.", - "https://github.com/floppydisk05/PlexBot", - [ "Python" ] - ) - ]), - new ProjectCategory("Abandoned Projects", [ - new Project( - "website-cf", - "Rewrite of my personal website in Adobe ColdFusion.", - "https://github.com/floppydisk05/website-cf", - [ "Adobe ColdFusion" ] - ), - new Project( - "WinBotJDA", - "Rewrite of CamK06's WinBot using Java and DiscordJDA.", - "https://github.com/floppydisk05/WinBotJDA", - [ "Java" ] - ), - new Project( - "delayed-eject", - "Scripts which eject the cd drive a lot to annoy nick.", - "https://github.com/floppydisk05/delayed-eject", - [ "Shell", "C" ] - ), - new Project( - "php-sound", - "Plays a specified sound file or files on the web server when a php page is loaded.", - "https://github.com/floppydisk05/php-sound", - [ "PHP", "Shell" ] - ) - ]) + [ + 'name' => "Websites", + 'projects' => [ + [ + 'name' => "diskfloppy.me", + 'description' => "The website you're looking at right now!", + 'url' => "https://github.com/floppydisk05/diskfloppy.me", + 'languages' => ["PHP", "CSS"] + ], + [ + 'name' => "NetDrivers", + 'description' => "Driver downloads website.", + 'url' => "https://github.com/floppydisk05/NetDrivers", + 'languages' => ["Ruby", "CSS"] + ] + ] + ], + [ + 'name' => "APIs", + 'projects' => [ + [ + 'name' => "trivia-api", + 'description' => "API to serve random trivia questions.", + 'url' => "https://github.com/floppydisk05/trivia-api", + 'languages' => ["JavaScript"] + ] + ] + ], + [ + 'name' => "Discord Bots", + 'projects' => [ + [ + 'name' => "PlexBot", + 'description' => "A basic bot to play music from the configured Plex server in a Discord voice channel.", + 'url' => "https://github.com/floppydisk05/PlexBot", + 'languages' => ["Python"] + ] + ] + ], + [ + 'name' => "Abandoned Projects", + 'projects' => [ + [ + 'name' => "website-cf", + 'description' => "Rewrite of my personal website in Adobe ColdFusion.", + 'url' => "https://github.com/floppydisk05/website-cf", + 'languages' => ["Adobe ColdFusion"] + ], + [ + 'name' => "WinBotJDA", + 'description' => "Rewrite of CamK06's WinBot using Java and DiscordJDA.", + 'url' => "https://github.com/floppydisk05/WinBotJDA", + 'languages' => ["Java"] + ], + [ + 'name' => "delayed-eject", + 'description' => "Scripts which eject the cd drive a lot to annoy nick.", + 'url' => "https://github.com/floppydisk05/delayed-eject", + 'languages' => ["Shell", "C"] + ], + [ + 'name' => "php-sound", + 'description' => "Plays a specified sound file or files on the web server when a php page is loaded.", + 'url' => "https://github.com/floppydisk05/php-sound", + 'languages' => ["PHP", "Shell"] + ] + ] + ] ]; |