From 873a53d7e83115a64de7c8cc2dae38ae351551c6 Mon Sep 17 00:00:00 2001 From: Stephan Raabe Date: Thu, 11 May 2023 13:18:52 +0200 Subject: [PATCH] Updates --- .bashrc | 3 ++- scripts/growthrate.py | 11 +++++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.bashrc b/.bashrc index 234f5e3..0d59ba0 100644 --- a/.bashrc +++ b/.bashrc @@ -19,6 +19,7 @@ PS1='[\u@\h \W]\$ ' alias res1='xrandr --output DisplayPort-0 --mode 2560x1440 --rate 120' alias res2='xrandr --output DisplayPort-0 --mode 1920x1080 --rate 120' +export PATH="/usr/lib/ccache/bin/:$PATH" # ----------------------------------------------------- # ALIASES @@ -56,7 +57,7 @@ alias gpf="git stash; git pull" # SCRIPTS alias gr='python ~/dotfiles/scripts/growthrate.py' -alias chat='python ~/mychatgpt/mychatgpt.py' +alias ChatGPT='python ~/mychatgpt/mychatgpt.py' alias ascii='~/dotfiles/scripts/figlet.sh' # VIRTUAL MACHINE diff --git a/scripts/growthrate.py b/scripts/growthrate.py index eced385..8033e07 100644 --- a/scripts/growthrate.py +++ b/scripts/growthrate.py @@ -10,14 +10,21 @@ # --------------------------------------------------------------- import rich +import pyperclip + from rich.console import Console from rich.prompt import FloatPrompt +# Show prompts console = Console() -num1 = FloatPrompt.ask("Enter start value") -num2 = FloatPrompt.ask("Enter end value") +num1 = FloatPrompt.ask("Original value") +num2 = FloatPrompt.ask("New value") # printing the sum in float gr = ((num2-num1)/num1) percentage = "{:.2%}".format(gr) console.print(percentage, style="bold") + +# copy result into the system clipboard +pyperclip.copy(percentage) +print("Output has been copied to the clipboard!")