Skip to content

Commit 9f00f52

Browse files
committed
Initial commit
0 parents  commit 9f00f52

File tree

10 files changed

+402
-0
lines changed

10 files changed

+402
-0
lines changed

.idea/.gitignore

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/.name

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/WeatherFetch.iml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/profiles_settings.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.MD

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# WeatherFetch - A weather app for your terminal.
2+
WeatherFetch is an application that shows the live temperature, air pressure, wind speed, humidity, and weather descriptions!
3+
4+
# How to install and setup
5+
6+
Install the Wfetch file from the release page and then run `sudo ./Wfetch -i` then everything will be installed and will be able to be runned with `Wfetch`
7+
8+
To setup, run `Wfetch -s` and enter your openweather api key and your city.
9+
10+
# How to uninstall/update
11+
12+
Open your terminal and type `sudo Wfetch -u` This will remove everything! (except the config.cfg file)
13+
14+
To fully update, just install the latest WeatherFetch executable and follow the installation instructions.
15+
16+
# To do
17+
+ ~~Add ASCII icons~~
18+
+ Add M-Metric units 🤢
19+
+ Make a Windows version
20+
+ Make library for descriptions

icons.py

Lines changed: 221 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,221 @@
1+
2+
3+
from colorist import ColorHex
4+
5+
orange = ColorHex("#ffc83d")
6+
7+
def clear():
8+
print(f"""{orange}
9+
10+
11+
12+
3ÏÏÏÏ3ÏÏ
13+
ÏÏÏÏÏÏÏÌÌÌÏÏ
14+
3ÏÌÏÏÏÏÏÏÌÏÏÏÏ
15+
ÏÌÌÌÌÌÌÌÏÏÏÏÌÏ3
16+
ÏÏÏÏÌÌÏÏÏÌÌÏÏÏÌ
17+
ÏÏÏÌÏÏÏÏÏÌÏÏÏÏ
18+
ÏÌÌÏÌÏÏÌÏÏÏ̱
19+
Ì3ÏÏÏÏÏÏ3
20+
21+
22+
23+
{orange.OFF}""")
24+
25+
def fclouds():
26+
print(f"""{orange}
27+
28+
29+
30+
óóL
31+
…’˜¨LÏÏÏÌÏÏÌÏ
32+
˜˜˜˜˜˜’CÏÌÏÏÌÏÏÏ
33+
˜˜˜˜˜˜˜‘’’‹ÌÏÌÏÏ
34+
’˜˜˜˜˜˜˜˜˜˜˜˜˜j±ÏÏÏ
35+
ˆ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ˆ>
36+
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
37+
ˆ˜˜ˆ˜˜˜˜˜ˆ˜˜ˆ˜˜‚
38+
39+
40+
41+
{orange.OFF}""")
42+
43+
def sclouds():
44+
print(f"""{orange}
45+
46+
47+
48+
49+
ˆ˜˜˜ˆ
50+
˜˜˜˜˜˜˜˜
51+
…˜¸˜˜˜˜˜˜˜˜˜˜
52+
ˆ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜’
53+
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
54+
ˆ˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜ˆ
55+
56+
57+
58+
59+
{orange.OFF}""")
60+
61+
def bclouds():
62+
print(f"""{orange}
63+
64+
65+
66+
ýý
67+
ˆ‘ ÙÖÖÖÖè
68+
˜˜˜˜’‚üÞÖÞÖÖÞÞ
69+
ˆ˜˜˜˜˜˜››’!dÖÖÖÞè
70+
‘’˜˜˜˜˜˜˜˜˜˜˜˜×dÞÞÞÖè
71+
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜‚§ÖÓ
72+
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜’
73+
’˜˜˜˜˜˜˜˜˜˜˜˜ˆ’¸
74+
75+
76+
77+
{orange.OFF}""")
78+
79+
80+
def occlouds():
81+
print(f"""{orange}
82+
83+
84+
85+
ýý
86+
ˆ‘ ÙÖÖÖÖè
87+
˜˜˜˜’‚üÞÖÞÖÖÞÞ
88+
ˆ˜˜˜˜˜˜››’!dÖÖÖÞè
89+
‘’˜˜˜˜˜˜˜˜˜˜˜˜×dÞÞÞÖè
90+
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜‚§ÖÓ
91+
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜’
92+
’˜˜˜˜˜˜˜˜˜˜˜˜ˆ’¸
93+
94+
95+
96+
{orange.OFF}""")
97+
98+
def srain():
99+
print(f"""{orange}
100+
101+
102+
103+
ÓÞÖÖÞ
104+
‚˜˜˜’°šÞÖÞÖÞè
105+
’˜˜˜˜˜‘’;4ÞÞÞÞý
106+
˜˜˜˜˜˜˜˜˜˜˜˜‘³PÖÞÓ
107+
˜˜˜˜˜˜˜˜˜˜˜˜˜˜˜
108+
˜’´D¨˜’¸¸’’˜
109+
ÓèÓÓ è
110+
Ó ÞÞ
111+
112+
113+
114+
{orange.OFF}""")
115+
116+
def rain():
117+
print(f"""{orange}
118+
119+
120+
121+
’ ÏÏÏÌÏÌÏ
122+
˜ˆ˜˜˜^±ÌÏÏÏÏÏ
123+
˜˜˜˜˜˜˜‚˜–ÍÏÏÏ
124+
ˆ˜˜˜˜˜˜˜˜˜˜˜‘¦V3
125+
ˆ˜˜˜˜˜˜˜˜˜˜˜˜˜’
126+
´˜˜±4˜’˜‚ˆ˜˜˜
127+
Þ Öè Þ
128+
èÓ Þ
129+
130+
131+
132+
{orange.OFF}""")
133+
134+
def tstorm():
135+
print(f"""{orange}
136+
137+
138+
Ùd
139+
˜˜`èÖÞÖÖÖ
140+
ˆ˜˜˜’‹§ÞÖÞÞÖÞÞ
141+
’˜˜˜˜˜˜:;;vÞÖÖÞÖÓ
142+
ˆ˜˜˜˜˜˜˜˜˜˜˜˜;äÙÞÞÞÞ
143+
˜˜˜˜˜˜’’˜˜˜˜˜˜˜˜°å$
144+
ˆ˜˜˜˜?Lט˜˜˜˜˜˜˜˜
145+
±3Ï3
146+
Lϱ
147+
148+
149+
150+
{orange.OFF}""")
151+
152+
def snow():
153+
print(f"""{orange}
154+
155+
156+
157+
158+
159+
160+
161+
162+
163+
##
164+
# ########## #
165+
### ######## ###
166+
####### #### #######
167+
###### ### ######
168+
########################
169+
## ### ### ##
170+
########################
171+
######################
172+
####### ### #######
173+
## ### ###### ### ##
174+
################
175+
### ######
176+
##
177+
178+
179+
180+
181+
182+
183+
184+
185+
{orange.OFF}""")
186+
187+
def mist():
188+
print(f"""{orange}
189+
190+
191+
192+
193+
194+
195+
196+
197+
198+
199+
èÓèèèèèèèÓÓ
200+
ÖÖÞÞÞÞÞÞÞÖÞ
201+
èÓÓÞÓÓÓÓÓÞÓÓÓÓÓÓÓÓdè
202+
ÓÞÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÓÖÞ
203+
204+
ÖÞÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÖÞÖÖÖÓ
205+
206+
ÞÖÖÖÖÖÖÖÖÖÖÖÖÖÞÖÖÖÖÖÖÖÖÖÞ
207+
208+
ÖÖÖÖÖÖÖÖÖÖÞÖÖÖÖÖÖÖÖÞÞÞÖÖÞ
209+
210+
åÖÖÖÖÖÖÞÖÖÖÖÖÖÖÞ
211+
212+
213+
214+
215+
216+
217+
218+
219+
220+
221+
{orange.OFF}""")

0 commit comments

Comments
 (0)