My personal homepage https://h.kdy.ch
 
 
 
 
Go to file
Kody 44489aeb7f
Deploy / Deploy (push) Successful in 36s Details
Update links to internal go/; Move to Forgejo
2023-08-29 15:09:06 +02:00
.forgejo/workflows Update links to internal go/; Move to Forgejo 2023-08-29 15:09:06 +02:00
.vscode Vue3 and Vite 2022-06-21 19:37:50 +02:00
docs Update links to internal go/; Move to Forgejo 2023-08-29 15:09:06 +02:00
public Vue3 and Vite 2022-06-21 19:37:50 +02:00
src Update links to internal go/; Move to Forgejo 2023-08-29 15:09:06 +02:00
.gitignore Vue3 and Vite 2022-06-21 19:37:50 +02:00
.gitlab-ci.yml Upgrade deps 2022-08-26 14:05:09 +02:00
LICENSE Upgrade deps; Update README (w/ screenshots) 2021-03-30 19:31:54 +02:00
README.md Update links to internal go/; Move to Forgejo 2023-08-29 15:09:06 +02:00
index.html Vue3 and Vite 2022-06-21 19:37:50 +02:00
package.json Remove link to Amber; Update deps 2023-07-16 18:31:51 +02:00
vite.config.js Vue3 and Vite 2022-06-21 19:37:50 +02:00
yarn.lock Remove link to Amber; Update deps 2023-07-16 18:31:51 +02:00

README.md

Home

Prerequisite

  • Somewhere to host your page
  • A web server with PHP enabled
  • git, nodejs and yarn
  • Wallpapers

Install

  • git clone https://git.rita.moe/kody/home.git && cd home
  • add wallpapers in public/wallpapers/
  • yarn && yarn build
  • serve the dist/ folder
    (or move the content of that folder to your public site)

Q&A

Q: Why did you use Vue for this??
A: Shut up and load my 100KB code. (Because SCSS and functions are a bit easier.)

Q: Why the PHP file?
A: To load a random image for the day from the public/wallpapers/ folder of course. My web server runs with PHP already, so why not put a nice li'l script in here.

Q: Can I get a list of all your wallpapers?
A: Nope.

TODO

  • Have things not hardcoded and not public (like the locations for the weather or transports, aniSched/RSS source...)
  • Cache external calls in case they go down and to limit how fast we reach them
  • Include external PHP scripts I use (for anime times take a look here)
  • Upgrade to VueJS 3 (+ Vite)
  • Move quotes to an external service (quotes.kody.workers.dev)

Screenshots

With unread news:
RIP Japan Expo

When the feed is empty, an anime quote is shown:
I tried to put nice quotes in there

Credits

License

MIT