From 17bf66129ab91d517c3ea637901c2bfd8e7a4840 Mon Sep 17 00:00:00 2001 From: skidoodle <53189968+skidoodle@users.noreply.github.com> Date: Tue, 11 Apr 2023 01:38:43 +0200 Subject: [PATCH 01/13] .prettier --- .vscode/extensions.json | 3 +++ readme.md | 28 +++++++++++++++------------- src/components/MainLayout.tsx | 2 +- src/pages/_app.tsx | 2 +- src/pages/_document.tsx | 2 +- src/pages/index.tsx | 2 +- 6 files changed, 22 insertions(+), 17 deletions(-) create mode 100644 .vscode/extensions.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..4aa7044 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["numso.prettier-standard-vscode"] +} diff --git a/readme.md b/readme.md index 1dcf779..b20ff55 100644 --- a/readme.md +++ b/readme.md @@ -17,24 +17,26 @@ yarn dev Create a `.env` file similar to [`.env.example`](https://github.com/skidoodle/albert.lol/blob/master/.env.example). ### Prerequisites + 1. Create an application in the [Spotify Developer Dashboard](https://developer.spotify.com/dashboard/) - - Click on the `Edit settings` button - - Set the `Redirect URIs` to a convenient location _(doesn't matter)_ - - Save the given `Client ID` along with the `Client Secret` + - Click on the `Edit settings` button + - Set the `Redirect URIs` to a convenient location _(doesn't matter)_ + - Save the given `Client ID` along with the `Client Secret` 2. Retrieve the access code - - Visit the following URL after replacing `$CLIENT_ID`, `$SCOPE`, and `$REDIRECT_URI` - ```url - https://accounts.spotify.com/authorize?response_type=code&client_id=$CLIENT_ID&scope=$SCOPE&redirect_uri=$REDIRECT_URI - ``` - - You can choose scope(s) by visiting the [Spotify API docs](https://developer.spotify.com/documentation/general/guides/authorization/scopes/) + - Visit the following URL after replacing `$CLIENT_ID`, `$SCOPE`, and `$REDIRECT_URI` + ```url + https://accounts.spotify.com/authorize?response_type=code&client_id=$CLIENT_ID&scope=$SCOPE&redirect_uri=$REDIRECT_URI + ``` + - You can choose scope(s) by visiting the [Spotify API docs](https://developer.spotify.com/documentation/general/guides/authorization/scopes/) 3. Note `code` from the URL you were redirected to 4. Acquire your refresh token - - Run the following CURL command - ```sh - curl -X POST https://accounts.spotify.com/api/token -d "client_id=$CLIENT_ID&client_secret=$CLIENT_SECRET&grant_type=authorization_code&code=$CODE&redirect_uri=$REDIRECT_URI" - ``` - - Either replace or export the variables in your shell (`$CILENT_ID`, `$CLIENT_SECRET`, `$CODE`, and `$REDIRECT_URI`) + - Run the following CURL command + ```sh + curl -X POST https://accounts.spotify.com/api/token -d "client_id=$CLIENT_ID&client_secret=$CLIENT_SECRET&grant_type=authorization_code&code=$CODE&redirect_uri=$REDIRECT_URI" + ``` + - Either replace or export the variables in your shell (`$CILENT_ID`, `$CLIENT_SECRET`, `$CODE`, and `$REDIRECT_URI`) 5. Save `refresh_token` in your `.env` file as well as your `client_id` and `client_secret`. ## License + [GPL-3.0](https://github.com/skidoodle/albert.lol/blob/master/license) diff --git a/src/components/MainLayout.tsx b/src/components/MainLayout.tsx index 5d4d0c9..bfa867b 100644 --- a/src/components/MainLayout.tsx +++ b/src/components/MainLayout.tsx @@ -15,7 +15,7 @@ export const MainLayout = () => {
{Math.floor( (new Date().getTime() - new Date('2004-07-22').getTime()) / - (1000 * 60 * 60 * 24 * 365.25) + (1000 * 60 * 60 * 24 * 365.25), )} -year-old system administrator
diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index 82c26a4..53db3bf 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -10,7 +10,7 @@ const inter = Inter({ variable: '--font-inter', }); -export default function App({ Component, pageProps }: AppProps) { +export default function App ({ Component, pageProps }: AppProps) { return ( <> diff --git a/src/pages/_document.tsx b/src/pages/_document.tsx index 87ef010..14c4d9c 100644 --- a/src/pages/_document.tsx +++ b/src/pages/_document.tsx @@ -1,6 +1,6 @@ import { Html, Head, Main, NextScript } from 'next/document'; -export default function Document() { +export default function Document () { return ( diff --git a/src/pages/index.tsx b/src/pages/index.tsx index cc1236e..c6875cf 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -1,6 +1,6 @@ import { MainLayout } from '@/components/MainLayout'; -export default function Home() { +export default function Home () { return ( <>+
{Math.floor( (new Date().getTime() - new Date('2004-07-22').getTime()) / (1000 * 60 * 60 * 24 * 365.25), diff --git a/src/components/SocialLayout.tsx b/src/components/SocialLayout.tsx index 60785b6..54bf6ff 100644 --- a/src/components/SocialLayout.tsx +++ b/src/components/SocialLayout.tsx @@ -4,18 +4,16 @@ import React from 'react'; export const SocialLayout = () => { return ( - <> -
- {Math.floor( - (new Date().getTime() - new Date('2004-07-22').getTime()) / - (1000 * 60 * 60 * 24 * 365.25), - )} - -year-old system administrator -
-+ {age()}-year-old system administrator +
+