From 3e9ca3415b7dba908a89747eb8cab9c744db90db Mon Sep 17 00:00:00 2001 From: Firepup Sixfifty Date: Thu, 20 Apr 2023 16:39:15 +0000 Subject: [PATCH] PUSH TO GITHUB --- .cache/replit/__replit_disk_meta.json | 2 +- build.py | 1 - package/README.md | 2 + package/dist/firepup650-1.0.0.tar.gz | Bin 2896 -> 0 bytes .../dist/firepup650-1.0.1-py3-none-any.whl | Bin 0 -> 3464 bytes package/dist/firepup650-1.0.1.tar.gz | Bin 0 -> 3302 bytes package/setup.cfg | 2 +- package/src/firepup650.egg-info/PKG-INFO | 4 +- package/src/firepup650/__init__.py | 40 +++++++++++++++++- 9 files changed, 45 insertions(+), 6 deletions(-) delete mode 100644 package/dist/firepup650-1.0.0.tar.gz create mode 100644 package/dist/firepup650-1.0.1-py3-none-any.whl create mode 100644 package/dist/firepup650-1.0.1.tar.gz diff --git a/.cache/replit/__replit_disk_meta.json b/.cache/replit/__replit_disk_meta.json index 4f46f61..3a04e9d 100644 --- a/.cache/replit/__replit_disk_meta.json +++ b/.cache/replit/__replit_disk_meta.json @@ -1 +1 @@ -{"nonce":6494760093704306076,"last_updated":{"seconds":1681990364,"nanos":523064000}} +{"nonce":6281290299956684074,"last_updated":{"seconds":1682008736,"nanos":470800000}} diff --git a/build.py b/build.py index efb8210..7aac38a 100644 --- a/build.py +++ b/build.py @@ -10,5 +10,4 @@ def build(): edit() cmd("clear") print("Run these commands next: \n cd package\n python3 -m build\n python3 -m twine upload -r pypi dist/*") -# __token__ cmd("bash") \ No newline at end of file diff --git a/package/README.md b/package/README.md index d21406c..2bde175 100644 --- a/package/README.md +++ b/package/README.md @@ -1,5 +1,7 @@ # Firepup650 Package containing various shorthand things I use, and a few imports I almost always use #### Change log: +###### v.1.0.1: +Added animated typing function, sleep shorthand ###### v.1.0.0: Initial Release! \ No newline at end of file diff --git a/package/dist/firepup650-1.0.0.tar.gz b/package/dist/firepup650-1.0.0.tar.gz deleted file mode 100644 index 5b6140bc4e5a6a90ec7196f06336918b37f1ccb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2896 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 diff --git a/package/dist/firepup650-1.0.1-py3-none-any.whl b/package/dist/firepup650-1.0.1-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..1e9571a8d29365e2cc99063f452cb93f297e2073 GIT binary patch literal 3464 zcmaKvc{J4f8^_1k8a38QWDChYGqxfLS!e8HM2w}3W$ZCXAxWt$rHq7-%S9wjYLF!r zF$`m9qVY3?LY9$z%g?>{++V+(dwsv>IiGXBf4t6fp7VacpU>CUf}H~b008y?Is?;B z>*Ia%`8WW8J{|x-c>Ak2F4QX|Jmjbr9Omwh3&P>u-Ju~-4^P|qkC^huc0J8h;!86W zww8{8hf5b)i8-HY3AYouOyW1~r>R|$K=J2&t|L3kqUS+4lm8E0~>tek&BB_!#n;{<5R0`x4 zg6M?{U0g~7YWa`oArO(2gMq;Gdy{^%nUAlnG=3F4dZ8zGp}{R@c=06@=)d41n2`@8 zCD3%bN=UCf)Fpb(_6T@gQS=sOst0W1%$5+^)Dq57*$vN*dN-7k?(aVaa`NN0zMrz=ZXP^kM*%4@e+oDF;biN?)2#m-&L`+QeJ)>p-{+zi!xv~ZHg|4F~Fwbr+gv%1f03-kq@^6}}b;y;EOyN?i_?c-fO9}Wr$myeP-V0xob z1LfbXvvJ!FmSXvhGhtkr|67Fp2L*rqh66h3me$emVsv(|0N;~Luw=5mvHQw|@>XmL z)}&oKGAU94aEzkJCi6W$9%6CmY@u^og&6gBeD^!h0 zjT^T(20zrPGRBqc7gKqKZ3}K0j2V){Rww}z0IHm9EA7Xjb88N!dCrlV2{?Usccp4>82SD_IdCJddq6Jc(Y~1Bu}i&Yl1_L;TTvf# zB@Q~)jvf_rAq1>ztHg>6mpW|L%Pfjc*hU3=o;;RQ{5JH6+RRbpeQi$OjS-(zvfuC4 z`7d1CCBBs4Z4hn8TwKsk6Z1I*TF^bYRC-!@e=gjstgMWKmjDi(MYyK)wa{t|$70+~ zwV&tOk&1ouhYy?0YF2w5T#9_UFgEjcx~q%Cce{i@QQFuf0)1W1Hw!wl&i=%eG z;!r%(WW@BC^^zV+wi8@k!DNbL|wS_3SIQw)lSma-z0v!`HmD>0+{g(99Bv zKJ=VA^ zvL2bwo^!I|qW`tQee6?Hs_@a~3l#l`BL#c{e6t+@d3{Rs79-mD2O-W`H5>d9hy@c) z!_Q++aR&I=r^v+hD$P>Z0m@0oKKSy@GNY^V zbv7|bs$0hRL~cOAY5!$PwI-((OKL1CquAtlv8*xJsT>wZs^9rhM> z@xM$TL&+v7826u$QKlQz4Y5z|?+Pn87o9SxHE|W~;G&x62rftGf>fX!N+U@aOeqze z6?W$Eow<1Zq$msNTi%)x4&2#)wtbAc;!uwP~SQKy#5wJlqzZQ081 zE?X-Tw4t#f+VF*adk_Q8UpKGpH0pQe{8b3&72)#_IrdNXU7xNRPfMe#i_O`E;v6qC zi>A;HL3(IzJ#Q%uUFVYkGP0nfA)b$Xu!)%}A0Vx@r@>wlgP*N{_2-RaqY-mfz0PZ= zSp=0lFK}HISCKlocjHh!QH@nel3b>t#g`Mf-B=|5uw9?(!*5e^yliSp%SB5tlK#zYsyt1)|djYkAKUfq}#mx_8EvIQICHAHKgq55)y>aZiv!;#!VdX*2VUKY^91znq~t zHw)sPh4P%xGRo2ovmMN;NagXSbF3>B!87+LpG+YD?IS#MR((CWYxbU7B8p~)`b?T$ z({p*-Wge6`HF|eQN*|NLeD1QR$Po(axRF~8XS__Ma||E&g6GIpzNDG#x=|mrHEoHZ zHv6EhDPk^3yobi&GuA~OJxWp1DKxW?wo^7*36G>^ ziw{;EWuu>gfL}Wszz3WJZ+EnJyA*cs3?Cfg9^e(>6#&Iwz+1GdAXODq;Tl>)JCXS# zEK^lB0AOglq<2T6OpI($#xd0P(0Dk&pu3(KZ(dm^?CNm?HTEbINIYxIW+Zx-#+v*{ z5_A2|?lUtGU#0Uc^RaoErW|+}r$j`oL}9#4Vz%Taf6%15)vmq>7y093%#Z{uonYyo51r1Q70(8rfY!`#<4Ib>Ul6c)stq`*od z&)af{Rh{c~!mF+BuN*!Oh)!pgc(j)BieeotuiwFqwLP2B#|7K}&WpH(HHZ?FUF)lDJF)nmrascfeYjfI2GGDD<(Mvw8 zT?H}^V>{G&YYCQPRWMM1HnG>N6Ak}-n7T2KlIXNvE>+C3Svmej^Z%?~r)%Y` zUd~_3J8OZO|0mVc+7qbnbN!1~(r|McYKW9xsle7e2<*Q=+ePoTWd`Tv8i|2Os!+OER` z!40DoMvK^;%_STA+TTp5sw9S2*;ASfg8+#frG>hY$@l6Muby&$6}6+C%}XV9hV_K zn1oK^^FT65^rkLy0EcqUp)kmL6pj>;31^<+20(SoD!6myJWM3ST*%mU2uBgz!10m^ z@vyA+T;I(oP3m7(=XLvw;%FRe=`GzWNJD8egyc-_4n0=DQk zJHyw|y@F=vHN3PtmqoDt-RoO}0d)I@ebZ~(7M9taR{QqS?!18K*ss$?E4I;=5$UiC zL@+~TTLVINWA$6tc-wq#x9#EUqH$#pJB0J9+lMCfn*E{Ox@|Z6(7WyTx&sTzUn1I$ z-MQ)`73;?83{9kpWnle=H!!$vw%bI?Xx<|Cec}&V-QMfI{o;BE*WLD|g@w;8g(l@AC${oDAwy22cHSu3-Xm>j#MyuNy_VKoeQuc?d zuCMHYRfJ~W9*{z=`rVtNLF&XFU4;bub*vN%sTwv$1e?(P?Z8?ggiEX0MqC5xOd>8D zo7!Xkv%u8nKl=Pfpa1Cie;NPxUcM-y)9dar{;$-k+wp&`uH*mx#Q$8f36re!8-|}4 zzcrw0R*Vkwc>~tAVXSJEkr;!-_gTDXK#w`^*o*?pU>VuJXR#Y57}C!%BAjOdW-t?A zr}4Ck@L|gD!1XC;qzdNwp^$jFV+%pejO)o4A+yf>4g6ARb|Q9 zan68yuY0!9OfaaA8*sH|J}oM7pSfNp)q*O1olyxPG_oyF18zGnJKa|uqZfx1S(k46 z?FKwgW-yFVR2~-}$Idav)CumIHqc=U&y{OT>Ak}A>zeItRHaPU#w8a{>_$?J$J4x^ zkij<_l_i0v2+%?_NW=?gjg1PddT%N_S(i5_w1HrO>#J>@TtvjwGzqdzneaG|*38|H zue`=*2d>(6^ts2G;6E8XkI88m`|A;GdAN^sr!GfhK=tDe)%S^L8@WzMI}I#fpk)N~ ztG3ZTGY6{Z4s2*fQHegOO}R<21|>)2e!|9gOq z`0<;?jXUw;cAWUw_;5Qe+>QtJ#Mb^_`~S!Jf0h5QoIlh4|3~)!(IQIEDoh#r-d_BF z@yZ^nu1O-e$YS-dskY|jrD@J1cB6a<$^B*V}Xzg(PD3&phbZqB(^ zFy0zz_c5J~VI**oZ*Qu)kt9sR$~|7ri9_y21BHl68gZ~OmB{cPL+ zpH?b5|F<9i?`H|Xw?@ExjvhRh^?RRY{je}i`!SVB!`s}ML0UFa$+czg?d;lQoie~C z-|UpZ3xnBclNLQO*nriU)=ra=lV&hRauJd6n<=yAD2*<2v|MV(Z|cY?kpRR3k3l z8d0j1(Zr3FHZDNK&azY}s|h9zBT~v3iBOj@!$D<@n5-qa;5{oA2a@oo#SsX z{~!1MU%gE8U%&sS_y2nR*ZY4BdtU$7g~wlO{y%R0KRv6T>Gl7IS^stZ_pe+3x1Rs1 z>HM!=|8wjAXygX29F5Fq@vY8(>$Td}`d_V-&vgEGFHk5H*5`*m3!r1eZ| zgrW#yfqx{uCro!zF7OYo9Lpv#3nrltOhCLWn!e);hea}>7rTYJH70xtj>lPicm$>x^{NZ$t_6oxA8b0ih)7Bg4y zTq(%~D3Y0Gy$=hDTHz?=&7T}Pq3@$K4G=O`T)Kh0k4Zm$QK6p%0>(_tA?ql1c+6vj z63`pjSrNUvjkblYc11w4*f={cb;1dUSXJ{0j2B8J8Io1+dnFYqf{UEUS-&H!O;Kiz zlnQ7hk@TS#-Zc~t7f>$3+?~yrx0Uj}YEfFrdMh59AlQ^Ii&oF`?Wku(DOJrlloCxT zNc=Iqaf3Xu#FOgP`1B>0H7{ug8AkWEu9P3pYcuNtV=nK|uoPC6YCv`#)~JjZX%T%s z-~wVZr?OO2q*?yK;gP(*A+;$Iq1+H)8>N4KNMqelA5K8kKQvF$S8}WmF3L-vGf+lB z=kzX}lM|YIOmT@j)t$(h7pjaSE`@4W?;n|C^y4AxTL_boDxuOjHj55vWe5|rpQS|= z)h8oF13Xty!J9&*0L4PJ@V1D?E)g%9MM(LWE9MEVltPm!jI-)p<;)_*$_p+5$q6;I zQB3quOTM|InN6Nb&`HfBoTlAT3o|aa3@lY?j`I?<>5}Wj95RE=ek5HHNVKC9&@8+(@Ro%bVLM}z7d6;SkVOkkHVWfG2} zj*+Zbpy`9Z)fYTeXEgA{qi)VTa2@6?=;IkoSw*VK4VFuA9o_-uBh$~9VAX0NBK0!| zU9H%fgl1}Qn{t-m6-R?s7DIX_lbcY!G;0P-89dMfTG_`rNQh0;q^gIe_yacg6g^ak z9$xvQB#tRHPeHGSAb4QtMe&!iu!ky~1MHZD0lN0~;&N<~XG+^eIt8pO65R;1{ifY1eq5#L zv`JYMoIVF5@{^_h(6ms!(%_4Eo`BzT;%2yxe&3lGTU0jfJAHni6n==xULx7H?)sm! zz;ug`z<`M-uQI{z{GY*wPDSdPDNYCP)vzgkxFU!VW$^MAem@Av$l)_;Be zuh;*b_5TaL3-##lKUFLG{qH@2{{EBx{*(Uxlm7mb{{E9b|IzWkj{kN1ujBuFp{FVGa-fsE-lX~S$`~Q7_ zp6c5FYyYqPzxMyy|3B#ezhGnaN&jEjdj6|g!+P!i_dEW2(reJ5L4yVj8Z>Coph1HM k4H`6P(4aws1`QfCXwaZRg9Z&6G<=Wne;g8!TL7Q{0B@|gs{jB1 literal 0 HcmV?d00001 diff --git a/package/setup.cfg b/package/setup.cfg index d06aad8..0ec8f51 100644 --- a/package/setup.cfg +++ b/package/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = firepup650 -version = 1.0.0 +version = 1.0.1 author = Firepup650 author_email = firepyp650@gmail.com description = Package containing various shorthand things I use, and a few imports I almost always use diff --git a/package/src/firepup650.egg-info/PKG-INFO b/package/src/firepup650.egg-info/PKG-INFO index 19018f4..cdd344a 100644 --- a/package/src/firepup650.egg-info/PKG-INFO +++ b/package/src/firepup650.egg-info/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: firepup650 -Version: 1.0.0 +Version: 1.0.1 Summary: Package containing various shorthand things I use, and a few imports I almost always use Home-page: https://github.com/F1repup650/firepup650-PYPI Author: Firepup650 @@ -11,6 +11,8 @@ Project-URL: replit, https://replit.com/@Firepup650/firepup650-PYPI-Package Description: # Firepup650 Package containing various shorthand things I use, and a few imports I almost always use #### Change log: + ###### v.1.0.1: + Added animated typing function, sleep shorthand ###### v.1.0.0: Initial Release! Platform: UNKNOWN diff --git a/package/src/firepup650/__init__.py b/package/src/firepup650/__init__.py index 1ff7f22..62d6029 100644 --- a/package/src/firepup650/__init__.py +++ b/package/src/firepup650/__init__.py @@ -1,5 +1,5 @@ """Firepup650's PYPI Package""" -import os, sys +import os, sys, termios, tty, time import random as r import fkeycapture as fkey def clear() -> None: @@ -78,4 +78,40 @@ def gp(keycount: int = 1, chars: list = ["1" ,"2"], bytes: bool = False) -> str if not bytes: return keys else: - return keys.encode() \ No newline at end of file + return keys.encode() +def printt(text: str, delay: float = 0.1, newline: bool = True) -> None: + """# Function: printt + Print out animated text! + # Inputs: + text: str - Text to print (could technicaly be a list) + delay: float - How long to delay between characters, defaults to 0.1 + newline: bool - Wether or not to add a newline at the end of the text, defaults to True + + # Returns: + None + + # Raises: + None""" + # Store the current terminal settings + original_terminal_settings = termios.tcgetattr(sys.stdin) + # Change terminal settings to prevent key interruptions + tty.setcbreak(sys.stdin) + for char in text: + print(char, end='', flush=True) + time.sleep(delay) + if newline: + print() + # Restore the original terminal settings + termios.tcsetattr(sys.stdin, termios.TCSADRAIN,original_terminal_settings) +def sleep(seconds: float = 0.5) -> None: + """# Function: sleep + Calls `time.sleep(seconds)` + # Inputs: + seconds: float - How long to sleep for (in seconds), defaults to 0.5 + + # Returns: + None + + # Raises: + None""" + time.sleep(seconds) \ No newline at end of file