From 7a6441bde18d9c8f5ba8805221df3df44dbccd56 Mon Sep 17 00:00:00 2001 From: Timothy Pidashev Date: Tue, 31 Aug 2021 15:19:17 -0700 Subject: [PATCH] Create index.js --- index.js | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 index.js diff --git a/index.js b/index.js new file mode 100644 index 0000000..510e9ca --- /dev/null +++ b/index.js @@ -0,0 +1,30 @@ +const thisYear = new Date().getFullYear() +const startTimeOfThisYear = new Date(`${thisYear}-01-01T00:00:00+00:00`).getTime() +const endTimeOfThisYear = new Date(`${thisYear}-12-31T23:59:59+00:00`).getTime() +const progressOfThisYear = (Date.now() - startTimeOfThisYear) / (endTimeOfThisYear - startTimeOfThisYear) +const progressBarOfThisYear = generateProgressBar() + +function generateProgressBar() { + const progressBarCapacity = 30 + const passedProgressBarIndex = parseInt(progressOfThisYear * progressBarCapacity) + const progressBar = Array(progressBarCapacity) + .fill('▁') + .map((value, index) => index < passedProgressBarIndex ? '█' : value) + .join('') + return `{ ${progressBar} }` +} + +const readme = `\ +### Hi there 👋 +- :adult: My name is Timothy Pidashev! I am a 17 year old striving to learn anything and everything about software development! +- :evergreen_tree: Experienced in C#, Python, Java, and Javascript +- 👯 Open to collaborating on projects +- ✨ [Join my Discord server](https://discord.gg/EDRjZdkGBG) + + +```text +No Activity tracked this Week +``` + +` +console.log(readme)