From 23772b673f11d898966d68e18f87e2d43a9e5ad5 Mon Sep 17 00:00:00 2001 From: Neythen Date: Wed, 28 Jul 2021 20:18:38 +0100 Subject: [PATCH] startup logo --- csv/crypto.csv | 6 ++--- csv/current_weather.json | 2 +- csv/daily_weather.json | 2 +- csv/last_updates.json | 1 - csv/multiple.csv | 2 +- csv/news.csv | 40 +++++++++++++++---------------- csv/tickers.csv | 6 ++--- display_images/crypto.ppm | Bin 63278 -> 63278 bytes display_images/daily_weather.ppm | Bin 75086 -> 75086 bytes display_images/forex.ppm | Bin 143247 -> 143247 bytes display_images/stocks.ppm | Bin 81710 -> 81710 bytes display_images/today_weather.ppm | Bin 54158 -> 54158 bytes logos/startup_logo.png | Bin 0 -> 2277 bytes stockTicker.py | 7 ++++++ user_image.ppm | Bin 15 files changed, 36 insertions(+), 30 deletions(-) create mode 100644 logos/startup_logo.png mode change 100644 => 100755 user_image.ppm diff --git a/csv/crypto.csv b/csv/crypto.csv index 02c1990..7208ed6 100644 --- a/csv/crypto.csv +++ b/csv/crypto.csv @@ -1,4 +1,4 @@ symbol,name,base,current,24hr change -BTC,bitcoin,usd,40840,7.470469950373753 -ETH,ethereum,gbp,1688.85,4.84874662401072 -DOGE,dogecoin,usd,0.210276,5.072216331731451 +BTC,bitcoin,usd,40481,6.539539468799979 +ETH,ethereum,gbp,1673.43,3.6836171276675143 +DOGE,dogecoin,usd,0.208859,3.8108243554073558 diff --git a/csv/current_weather.json b/csv/current_weather.json index 2962008..ceb76f0 100644 --- a/csv/current_weather.json +++ b/csv/current_weather.json @@ -1 +1 @@ -[{"main_weather": "Clouds", "description": "overcast clouds", "temp": 28.87, "min_temp": 27.96, "max_temp": 28.94, "feels_like": 35.87, "humidity": 87, "clouds": 100, "wind_speed": 0.45, "wind_direction": 315, "visibility": 10000, "uv": 0, "rain_chance": 1}, {"main_weather": "Clouds", "description": "scattered clouds", "temp": 16.25, "min_temp": 15, "max_temp": 20.22, "feels_like": 16.23, "humidity": 88, "clouds": 40, "wind_speed": 5.14, "wind_direction": 270, "visibility": 3600, "uv": 0.11, "rain_chance": 0.9}] \ No newline at end of file +[{"main_weather": "Clouds", "description": "overcast clouds", "temp": 28.86, "min_temp": 27.95, "max_temp": 28.93, "feels_like": 35.43, "humidity": 85, "clouds": 100, "wind_speed": 1.79, "wind_direction": 250, "visibility": 10000, "uv": 0, "rain_chance": 1}, {"main_weather": "Clouds", "description": "broken clouds", "temp": 15.9, "min_temp": 14.99, "max_temp": 20.24, "feels_like": 15.84, "humidity": 88, "clouds": 75, "wind_speed": 5.66, "wind_direction": 230, "visibility": 10000, "uv": 0.11, "rain_chance": 0.36}] \ No newline at end of file diff --git a/csv/daily_weather.json b/csv/daily_weather.json index c2ca5a6..11dfaf3 100644 --- a/csv/daily_weather.json +++ b/csv/daily_weather.json @@ -1 +1 @@ -[[{"main_weather": "Rain", "description": "moderate rain", "min_temp": 27.96, "max_temp": 28.94}, {"main_weather": "Rain", "description": "moderate rain", "min_temp": 28.31, "max_temp": 30.17}, {"main_weather": "Rain", "description": "moderate rain", "min_temp": 28.75, "max_temp": 30.23}, {"main_weather": "Rain", "description": "moderate rain", "min_temp": 27.19, "max_temp": 29.81}, {"main_weather": "Rain", "description": "moderate rain", "min_temp": 27.92, "max_temp": 30.34}, {"main_weather": "Rain", "description": "moderate rain", "min_temp": 28.29, "max_temp": 32.23}, {"main_weather": "Rain", "description": "moderate rain", "min_temp": 28.76, "max_temp": 31.19}, {"main_weather": "Rain", "description": "moderate rain", "min_temp": 28.3, "max_temp": 30.35}], [{"main_weather": "Rain", "description": "light rain", "min_temp": 15, "max_temp": 20.22}, {"main_weather": "Clouds", "description": "scattered clouds", "min_temp": 12.48, "max_temp": 21.93}, {"main_weather": "Rain", "description": "light rain", "min_temp": 14.51, "max_temp": 18.16}, {"main_weather": "Rain", "description": "light rain", "min_temp": 13.8, "max_temp": 20.63}, {"main_weather": "Clouds", "description": "overcast clouds", "min_temp": 14.26, "max_temp": 21.27}, {"main_weather": "Rain", "description": "light rain", "min_temp": 14.12, "max_temp": 18.72}, {"main_weather": "Rain", "description": "light rain", "min_temp": 12.05, "max_temp": 20.55}, {"main_weather": "Clouds", "description": "overcast clouds", "min_temp": 13.71, "max_temp": 18.38}]] \ No newline at end of file +[[{"main_weather": "Rain", "description": "moderate rain", "min_temp": 27.95, "max_temp": 28.93}, {"main_weather": "Rain", "description": "moderate rain", "min_temp": 28.31, "max_temp": 30.17}, {"main_weather": "Rain", "description": "moderate rain", "min_temp": 28.75, "max_temp": 30.23}, {"main_weather": "Rain", "description": "moderate rain", "min_temp": 27.19, "max_temp": 29.81}, {"main_weather": "Rain", "description": "moderate rain", "min_temp": 27.92, "max_temp": 30.34}, {"main_weather": "Rain", "description": "moderate rain", "min_temp": 28.29, "max_temp": 32.23}, {"main_weather": "Rain", "description": "moderate rain", "min_temp": 28.76, "max_temp": 31.19}, {"main_weather": "Rain", "description": "moderate rain", "min_temp": 28.3, "max_temp": 30.35}], [{"main_weather": "Rain", "description": "moderate rain", "min_temp": 14.99, "max_temp": 20.24}, {"main_weather": "Clouds", "description": "scattered clouds", "min_temp": 12.5, "max_temp": 21.96}, {"main_weather": "Rain", "description": "light rain", "min_temp": 14.53, "max_temp": 18.18}, {"main_weather": "Rain", "description": "light rain", "min_temp": 13.82, "max_temp": 20.65}, {"main_weather": "Clouds", "description": "overcast clouds", "min_temp": 14.28, "max_temp": 21.29}, {"main_weather": "Rain", "description": "light rain", "min_temp": 14.14, "max_temp": 18.75}, {"main_weather": "Rain", "description": "light rain", "min_temp": 12.07, "max_temp": 20.58}, {"main_weather": "Clouds", "description": "overcast clouds", "min_temp": 13.73, "max_temp": 18.4}]] \ No newline at end of file diff --git a/csv/last_updates.json b/csv/last_updates.json index 18e1a44..e69de29 100644 --- a/csv/last_updates.json +++ b/csv/last_updates.json @@ -1 +0,0 @@ -{"stocks": "28/07/2021 14:55:08", "crypto": "28/07/2021 14:55:14", "news": "28/07/2021 14:55:15", "weather": "28/07/2021 14:55:14", "forex": "28/07/2021 20:55:18", "sports": "28/07/2021 14:55:15"} \ No newline at end of file diff --git a/csv/multiple.csv b/csv/multiple.csv index 45daa66..3acf889 100644 --- a/csv/multiple.csv +++ b/csv/multiple.csv @@ -1,6 +1,6 @@ type,content,pause(secs) text,hello world!,3 -image,./logos/crypto/BTC.png,3 +image,./logos/startup_logo.png,3 gif,./gifs/close.gif,3 text,hello world!,3 gif,./gifs/close.gif,3 diff --git a/csv/news.csv b/csv/news.csv index 214f971..30b773d 100644 --- a/csv/news.csv +++ b/csv/news.csv @@ -1,21 +1,21 @@ headline,source,date,time -Cornea test can help identify if patients are suffering from long Covid^ claims new study - Hindustan Times,Hindustan Times,2021-07-28,16:38:50Z -NYC to Offer $100 Incentive for Vaccination Starting Friday - NBC New York,NBC New York,2021-07-28,16:34:31Z -El-Zakzaky: Kaduna court free leader of Islamic Movement Sheikh Ibrahim El-Zakzaky and im wife Zeenat - BBC News,BBC News,2021-07-28,16:31:20Z -India vs Sri Lanka Live Cricket Score^ 2nd T20I^ Today’s Match: Chahar Stunner Ends Fernando’s Stay as SL L - News18,News18,2021-07-28,16:24:58Z -Light behind black hole seen by scientists for the first time - The Irish News,The Irish News,2021-07-28,16:20:47Z -Lacson to run under Reporma - The Manila Times,The Manila Times,2021-07-28,16:19:20Z -130 new locally transmitted COVID-19 cases in Singapore; 5 new clusters - CNA,CNA,2021-07-28,16:18:45Z -Iowa Gov. Kim Reynolds blames unvaccinated migrants for recent Covid spike - NBC News,NBC News,2021-07-28,16:13:12Z -Canada not among countries exempt from quarantine for travel into England - CBC.ca,CBC News,2021-07-28,16:09:03Z -Co Kerry mains rupture leaves 50^000 people without water - The Irish Times,The Irish Times,2021-07-28,15:56:15Z -Brother in 'disbelief' after remains found 22 years after N.S. woman disappeared - CBC.ca,CBC News,2021-07-28,15:49:40Z -10 of the best deals in PlayStation's summer sale - JOE.ie,Www.joe.ie,2021-07-28,15:47:31Z -New York State Workers Must Get Vaccine or Weekly Tests^ Cuomo Says - The New York Times,New York Times,2021-07-28,15:44:41Z -Want a Vaccine Reservation in South Korea? Try Waiting 111 Hours. - The New York Times,New York Times,2021-07-28,15:44:41Z -Bipartisan infrastructure deal could advance within hours^ Schumer says - POLITICO,Politico,2021-07-28,15:38:56Z -Feds^ N.L. government announce Muskrat Falls deal^ with few details - CBC.ca,CBC News,2021-07-28,15:37:04Z -Hubble discovers water vapour around Jupiter`s Ganymede^ largest moon in our solar system - WION,WION,2021-07-28,15:35:36Z -Naira sees biggest plunge ever after CBN forex ban - Premium Times,Premium Times,2021-07-28,15:35:20Z -Bob Odenkirk Co-Stars Bryan Cranston^ Aaron Paul^ David Cross & Michael McKean Among ‘Better Call Saul’ Star’s Hollywood Well-Wishers - Deadline,Deadline,2021-07-28,15:33:00Z -Animals Emerged 350 Million Years Earlier Than Previously Thought^ Fossil Discovery Suggests - Gizmodo Australia,Gizmodo Australia,2021-07-28,15:31:00Z +Stock Market Highlights: Sensex falls 135 points^ Nifty ends below 15^750 dragged by financials - CNBCTV18,CNBCTV18,2021-07-28,18:26:00Z +Duterte not worried about persons already vaccinated against COVID-19 going out - INQUIRER.net,Inquirer.net,2021-07-28,18:19:00Z +‘890 million-year-old sponge fossils’ could be earliest animal life - thejournal.ie,TheJournal.ie,2021-07-28,18:14:00Z +Efficacy of Pfizer/BioNTech Covid vaccine slips to 84% after six months^ data show - STAT,STAT,2021-07-28,18:03:22Z +Midtjylland 0 Celtic 0 LIVE score as Liel Abada once again shows his class - Scottish Daily Record,Daily Record,2021-07-28,17:57:13Z +'We failed': Molson apologizes to fans^ but Habs stick by Mailloux - Montreal Gazette,Montreal Gazette,2021-07-28,17:48:45Z +Blood clots in severe COVID-19 patients may be related to abnormal antibody response: Study - Times Now,Zoom,2021-07-28,17:40:00Z +WATCH | EFF in tense stand-off with Pretoria residents^ Afrikaner group at old age home - News24,News24,2021-07-28,17:32:38Z +Further easing of Covid-19 measures ‘may not be far away’^ says Holohan - The Irish Times,The Irish Times,2021-07-28,17:30:29Z +Physical Activity^ Less TV Watching Associated With Lower Risk of Obstructive Sleep Apnea - AJMC.com Managed Markets Network,Ajmc.com,2021-07-28,17:29:51Z +890-million-year-old sponge structures found in Canada may be Earth's oldest animal life - News24,News24,2021-07-28,17:27:52Z +Metro Manila^ nearby provinces remain under GCQ with heightened restrictions - ABS-CBN News,Abs-cbn.com,2021-07-28,17:23:00Z +Former high-ranking Nxivm member who testified against Keith Raniere will not go to prison - CNN,CNN,2021-07-28,17:23:00Z +Elise Stefanik Calls Liz Cheney a 'Pelosi Pawn' - Fox News,Fox News,2021-07-28,17:19:36Z +Teacher in Camarines Sur invents disinfecting machine for school papers - GMA News Online,GMA News,2021-07-28,17:18:33Z +Bryan Cranston says Bob Odenkirk is 'receiving the medical attention he needs' after collapsing on set - Fox News,Fox News,2021-07-28,17:17:12Z +Coronavirus Delta variant pushing Tokyo's health system to the brink as city hosts Olympics - ABC News,ABC News (AU),2021-07-28,17:10:44Z +UPDATED: Court frees El-Zakzaky^ wife Zeenat - Punch Newspapers,The Punch,2021-07-28,17:01:17Z +NZ Post buys a share of parcel processing firm^ putting another 130 jobs on the line - Stuff.co.nz,Stuff.co.nz,2021-07-28,17:00:00Z +Tokyo Olympics: It's 'payback' for Black Ferns sevens after Rio heartbreak against Australia - Stuff.co.nz,Stuff.co.nz,2021-07-28,17:00:00Z diff --git a/csv/tickers.csv b/csv/tickers.csv index e96edc8..3560a2c 100644 --- a/csv/tickers.csv +++ b/csv/tickers.csv @@ -1,4 +1,4 @@ name,current,opening -MSFT,286.21,288.915 -NFLX,519.94,522.08 -GOOG,2738.62,2771.88 +MSFT,286.705,288.915 +NFLX,520.09,522.08 +GOOG,2740.95,2771.88 diff --git a/display_images/crypto.ppm b/display_images/crypto.ppm index e9979f80cfc6696973154466895676dd854a954d..a58a97c611f0630c2baeea212cdda38910ea2594 100755 GIT binary patch delta 1743 zcmZ`)U1(Eh7-n=k5Dm#85O!$b@Wq`O>=r#P5LyT}N^>{1T!^4Idb@cO*wtXzZXkFi zCwXltQkxXC2-@s)XYCkP4YX9LTU)_ds8Dku2KE!ORlOVA^M2nsGo5;I_&DGD_q@;h z^VQou^>&Xtb%8`JO8dv7)DUlz>j|pOL`fgb&ASt{MjltskrzY1XPN>panslp7| z<~NxTL|}F1$cBelW!9wpe6kA*YnsTvkBW0?D!Cs@ATMUVAhE=rx2ywv3~8I@Uf#q8!#zygijNK$R{BZ=U< zxl$K`0`fyHp}@*rF=Up_{+vv&Ilb4L`2jT8Ek>3?&^Sov!YJZP?oo2;7VHOn^h!qo z%%VsMpgSZ(pT1d=q;wil5R&#AVIOtsrnGlg5`JP?A7Yq^^FF(Mt_MmSkUxvomRT`| zGeFBh0=mMa-yPt(aYHfIK-Jz3(W$D2-bXh~fw-j4Ooq-sh|tzyyDWC$Dp6SkAxa4e z@PL3Lc}UF8B_TuTn^u=*S)|z39|Pg-xw8ZH5x~$YiyEbW3fdJc_ICph!K+33Dw2{d z@`;>2RXjB0J0NiwJjgx`+Lhr2RwyOarqB&PrZF_W+PmJ?>RHhD-`s1YFK}xhpI!o8R+~~c$um|<{|ofPg>Onvwe+6AM2oT;x))q z@ZN_HQR>X^kauircqfD=(%e5DhLeO0qv+ysK1%v#x(iAHRD!C2_4fcpqsWubfq_Rp zMa6bXEexz;XsN3V&Vr{u{rc67%1TAdxm?JDAR*YM*a*L|4;G={_WF@NmOUpfAE(mq zrq3B>?$H2d1D@KLv6cmO@BSZO@w(di8t9{39FAzd>A}!Pv7_49r(-BlYlzl%AN1QL qPW+hgvorE%!EgQE0C;{QrFwk=FN!p0`ZReb9->scJ?Hu4TmJ&b>M%k8 delta 1755 zcmZ8iUuau(6h}7W73yY!L*X z^xmD4C8IW1sMUw0&AenXbX%eR8FaL9Y|De|pNGXQ1 zo%5aFxl5hEQYTRVYL;@H5P7A3bq~|dVvww2Ox$z(uaVt~k<)&Qyq{%^U5cuAx{A$G z)7PjzJM5ZIk#i?VH;UU-c=mDXHUq;4V)Mi>RGCfvM9zL@Ta}c1L8$@*Ak-Y%cp4P+SAlrcuy2#bxZ+d zc`v)>Ao8NnXt?GxC|Lt_knF_*g;#a*uEZ$P8W#0>r387K2~cY^f1S$=Ly`uWXF!iK z(fwTYs6Y1Y0sXM5Ge+IrY_C7AsR2X3a2egIhN$^tki42M1Qm*XfJ1a8OXkHWejmJd z%>kkAVeNhC!sWQ= z4kJl>q!6~hP<%o`LG=BjLdkcHf>JVpUPOfjb}KHSQYt(o+QW`J?GeBBJzB#OWT7cx zIooSq)Tp_cfs_pLv%pPbB6a-d5{{#FDYCDQ2;O(D74VK51G^CuX<16Qi9F`d^jb~M zY7B8a^`rjVH$Dp}({u#rlwSqNyg^n)QwAHj^9->w>{*H;H#4fZuoBC8VO*H;wP92T z=XMR`3<+^tCoGC=KL?yJo&OqDZ-l5amk?auLgGI{F<3VzW&RunXWyWFIZoal&fNBk z{@||=yVHPxHJ!Q-aY(*l(TANXtbHK5Z?`bK9gQy44AI4z24ckF>Iq}Frcp#(U`6iq z+|nQ*L6LRjiFkHpPMCqZw18KnG*K`VDBF-S=n zyNNR=w!*mLjbac}a3YC&QgC{3$toIDxouJY)@g2@f9c*Q0ZFjfBj}wN2!~J)h4Pp= z<+LDj+8OHpj$-d0bIl;QLiEqzuxLK(>~T8f9w&BPBZh`ga9LcA(;oL<-J0fI5vSJ| zH2UI)1m*4}QCm_Bf-^Venmmj+iMVRBVGLwiyy63Yz#am7kotDdAyXoa0MXmiAT|M- zcU6ZO6<6~WU*7{Q?@K;=a&Knw@^F3Us#w96ps@e4uvSkBcXW_X`dDGc8T{m4xw6Z|BvP8JUTN! y;gpv$u6cwuj=Z2!dta90ikji0aGjSLulqNI1+rvGo&Q6Asl;cd&vzcoKlU%A>NI-* diff --git a/display_images/daily_weather.ppm b/display_images/daily_weather.ppm index 82c5f7c995fd5ea73193dad2cc7b1d0be270076b..9192a41f89b6dd71db8ff5d39bb29f5b042d1c4d 100755 GIT binary patch literal 75086 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 delta 5551 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 diff --git a/display_images/forex.ppm b/display_images/forex.ppm index 166b8ad582e5d0d034c63aec978aa14f25215830..80dd1a39442d0cbad58b927868eda1f33c08cd4a 100755 GIT binary patch delta 4373 zcmaJ_ZEREL71p_GGZ-#TlbKn#^KLe`E@nnnvqg*Q5to4)k&-xtk&z|DZ8x;gpm?lN zVeLvO3ilz>ibzLR8k{^-MNn@m|Hf>a}J?Ff( zV<)gbPJHiq&&P9~^YQx7g++%hEE+yZ|JlI#9%|(15pr|ncB_f|ddZcv*U94{j%>!` z_#X4Fn|FMR0=X+4^bVPa*?<)`4?FIq3F5*Q`jLEJ$rGDMHFt4-x#j147oFq8G6}$OWMt;=$;17)RQ|Ee{C^O4N_fd>W@uaxQ9Hc$a)VSypx=KQ=A64 z<30*C-)>4JzILNv>qyzh2Xgpl39+$* zT#84-yCu^rfB;zMPx8jR{=wsPv1rG~ z*(Y#rwjX4eJpqf=5FR=RV2np985Gj`%3!BBF+%O2#2SWVoQFFRSmuCKeS@Jga0*G5 zfahL1EAJY4xR<^n@`IJ~$Yt?xSB3icA;ho6qA<@l;^o;K$|ti$GP0MBn94!<`y?$J z#YoBh>jGMq;n)b=L?`fx!>(&!5-!Fj#UIGUo}yteYn0m3Hu_RFfin`jG^fQ1X8IxM zs(qG5OsOl?dJfae=|@nJAWvf|bB{}-Rmpq~l8L2ONCE9V41fxtJjc7~4h~I&8|Y~P z2^5uiRLC?9Yq3e%$F(^BJvE9EG1H9Xs3}>BZ-e_t#U3s zhBms;#x5@G(dt+Ar=@~At28D!`U`n+Dd=3Nw zMy(2G{3r#|(gI^WC?v457;fY!?L*n9?i&8f^K^f1^$RphV#ZnZ!U-6gxaEa~Fxmm+ zOG8ZLpxl0*jwyoD_uY(%vf3OgK{)KPdL`D2rtHDrO1;_d0CMoKokQo49%y@7c%aTX zjY|6ng_8CP(fX27cC^-VnZ7a?84@{BY#%`*S*i$C6*6^z`tyh{KNqI>D-20cN&8~~ z)WKJNLFW}qsVeRME+MtETp$i1s5>o#X81TgDO~_e+zwowzoq7+9pJvx08Y{&3~B(f zH5~mVG~fdY$B?zMhR_-MS%rr2mq4Yhr|GC1*GB4)|QKpr3sU)T}14(F{k{ ziUYf3_!j4W=1mA!nj9BpF1D9g>!jgA{FFrClCc<0+Sjr%Q1)I&Fd~wO)n5%4P&}eA z7yX^9WdjugO>=ZNeNVzeyE~4WEP)o}ap@n`$jrmGV=uXd_ctr=1H39OME)I}6r^-d z(k_chD~Snx!KxFIcx4vu-7D%Df}92Hm7w3wOzZAxXq0nFLrNw7q@F3UVp$Ksz8(AL`;@a;u8q zG8&L3=w=ZZ5Xc@gcB`U0DP5=N+yF=3Mdk~y&5vUa0~7=@ zGuWlnWsSgOrP6Q1)MA{|TEPDw7HovhTBBUodKwGXtEz)mp|=-vn+VRnCP^P<=y2r`rs% z*_3c(sX3&EviHh*G%5+~!2*WWv)V_QQq87mmv*(bYMY3zxIxs2xm;NojU`}tut(l) z0xOP}MyW-w6bDxK``~R=VD>AtO*RiTG9wy_r6?;lzyO0&a8bz+^;>O8dy+4HLLZ2h zfN5SO#M?|r`XaFi8nq=LYCm^;3JY=JpEVr%7a(l^v^Bwz7twlf-E!*m7DB*UqgfG4 zt9x@<5eg0J-9J|E|@z$#{4|IcVF+Ra`C)@vp)!Hmf#BQ`+<-{sHE1@2$ z_Op{C--nK>^|*b$E&JOjub5onw3p^Tq|ci)>n5-MVtr_y+nSR0ViPAQx<sMU0B7iLzmEw0IYT&10f5CITN^GeU^A zp2+$hChiDYV_3by%5VVJCW%hT?Zd&L0a;+y%*klGL1hP%cB9A*O4%Zx#k>E5+#a<0 z%vW5Pb+rJqWEU~h8DnI@p*O4LakVP`T7Yd{{zDhX4*}9Fl(F$!K|@uEFwp_Juqhyh zt<_p|9XKF)U0L2Oa9jMMHDn?~5u>SmR!)u!f?>Tw$?pi}8ZFOSxbQdmZQ(NYirjnG MLI`>sWjDkB15&q1qyPW_ delta 4598 zcmaJ_e{5S<71nt|QQW$+m)6LuJNJcoGx6rus@tehLlerXM$MMQU1?xbnWv4g5La=F zHnNGfsYEm}5!H?*pH+<1WUUq$%Di=8D61M62$fP|woxVxS|b(O0c8gM7-j9sckX?D zwv&v1ocO)-^E=-;_go*o*m(G2^cJxhGN2RIk9v2|6s1iE|FO|n0BL&x6 z(&k#_nh{Nq6Q9Qi(o?2mY(79YIrRzSJ`uV6e{%G357%Ef!hm+9Q@tv@>%+ zJ6j^+?eftiwt(UQMU}e(+}%&S=P`Pn-OWe}G9f#VQ~Fu*4#UUA8&GyXM!Wg+mr)j- zf}iuBlj85ER$Ix6KJPVpIG>;mI+Ty^p)*!xI;4_Y7y?n9s4@*)L&^zwHE}(l5Y3n` zB?_fsT1rx@Wo#ax4la&C(EXtHc$`a5kUu+)>_&IP*YH;&U%R_?!CsqGl7)pgy6v){u@zn{A(GC~f*}tNm%ywMc*py$C1&OWo*%Mf5u- zQ6L?s=cDw4BH*{AHi(gZiNFPC<1wc5ZTHhj|g%@VIy6+{36{jx%J@Zz6zKkxny+@Vf@Xbf~x!)|nh0y2|P z`g4>KCDr+`)h+VFoJ-NFLhf1GNSyl$_#nV2zw+U2k`5gg4fwgv^j15N``F{Keq{N8$U*KQdpl-%@4JrdvxbFq@D4M^{(x6m6ptY=# zU84wuQN8^TfW^Q4-`(DW{vjj48<$wWYb3~myhVPWV_a^1vf zw0#s9R`8kw)(zbIBOFiffs(G$8Zjj`F0&_)4D{6ynG-6j!~GteFS6MpaXQ%b3%uyNiByr7lhM%L zO1>7jsHGfi-U8@y8}Wf-K3253QBJ-OuAm43EKg3!JHYWbs9+5dg-8Q`|Ge1W zO&dA#TTmB}Zxv85c?R$TZ++~39&wC@48Qcr(>iE~DDL-&+IJ;6Oq}z02AG1jucM0r z-6ATlh!fOL2#^0%yQuI|!ks3rE){B`0hD>6Ua8Q%npssfCc^|?_Gr{G_I!{s-q9ka>;p!0l%zG`5}dJE*IxEAkQh@X*B^1<76c%u@k=89E54MP4LTw|WN zB$A`nD8{U7;l9f>E#H+^5nD_4FK7=n4)Lf*-Y4{+PF;{g*42XXR9<65)dp<8wMX-o zMI4TB@z1o?@^VkrBPd$%*C}SXC}fk-tO=Mcy7@0Dm!dg34I3D$xmDR zOpAzKmZT$+#(?_80E3W|l8`DzNcY?9$BYcm97E~! z;}zVq#F)}nF_fKhe^IElNn&AJDP`l=B^rYYKh6cQ<$%A~mo2r9v>CLOb}o*squzqT z7F~;#UnT+~jA3+Og*tQSO0gTROEjJU5UoWEK;tSQOBJhEyzSeZ6|C+aOjT7v`Eroa|ae z+hhN5pd8hC13%Unu#9yGy=}vm;n8W-q&6Q2HUAG`NQTV- diff --git a/display_images/stocks.ppm b/display_images/stocks.ppm index 136a9a86981b034c36d67e82f0044005ba6be022..fb3f490355c7e32b6b0b46522eb02a3d423afbd7 100755 GIT binary patch delta 2455 zcmaJ@Z)_7~7|%Pfqqd{BnJ=e@hFL&ArxclZ8z ze!u7WJ-_!In4Ui{J-@i=MBWNgaonct!5(KgD(er4I8{%WRJ+wmxx?F>uJODTz*E%e zGG(q^v{Lz!i5WeV8#AbHB9gZ{|F^Jbco4&y%+42)+Xg%GR@@oxkp*2usP^p({BS>I z-(E<4>vT%LqEq=tgL10_WS@zWwO=pUXS8`_Z(cz4@(SlyJ#THK^4VQZ#U{H;r~daN z)c08uIBD{*PPKhWK#w~W6O;B*|8Vcwm+9({^heVr^3Kw z@lmmZs@3fcU^L3Di2xW#pXT3`(;L7eKCfoHq0-Lt7n)R{>UW$NQ)U+kFc?iBub?=t zQF)@nnGRyC^-hrOdra!v9g?|}NMMfMxJ=fXQIFi%5yp(L*dcx4n8I#f>+ol~o8K0= zKGCgEr6)D|s2-FDQlg#gqY(;cf|NOAf|jn{?WY2GkJ0XUg89&r9R_tC)oA6#5FPl& zlvQ1X$R5_|5gk%FuhFOV02S-UOZ$KOT6n}Gj4wzpjRq(@soyCB-QHlLF$JZ*+7{sr zgnTxfF8tyB-xw9%jZpbOgbHJ?qFR201hro}#vwzp92Q%>mG<1YUIJu&sc4ghs8~$3 zXIrSaBT_0{{$!piO!bB?s|jIJ??}wmG75GpIfI19YfT~s%tk45wO0U>Da#KF$R>ta zrmU^P=-pSxY29A~EOP^O>){Azp zAV`Uq*xspKcSJ~;tB+IeQqv05cWe<v1GiVFc zrgpQLK`9~c^UBaBqf5mG`SN{YPu@~Z!sXZqbikBgKpkFPm*7KdBcvg)ZW6xL8Yr@j zN@!@_l{9+gok44-aFbVT5!)LVLThlHi<+-Zkmp?z*n#_ZhShsa56XPngv8)?N+Dcd zNI508&E2A{F#;E)RW8#-f8L6)?IyX=+Nk;ijC(dXm$L)=&1p%O7LuV%Tk|RLIW>0W ztwHNWwCT91qOk|4#Qw3IlLG}H9G*~1_80C%MQ8{--o&yILt4#j7dkY<|MHeOv#9-c z0ydZC$ech{bvBUeXtO@74_OOEi|~POa?w7|XuG{G53wfTc&Y(yMI1$TDzJ`|p&85a zEGeoqm7R_a?O7q#3njwv&mneu>bzz+6-noOJM;HoA%*uLoGz+-NBKEvu0{t%X-%f~gp1P6T%TyF?oovDb-NmIRs!9nUeNe zu~!z?qpdQ38n*b%MB3q=-X(`}&utvET7=9zA$G~k1Gqonr03W?p)eM752Jcm mwDL8gacSO4N@If{XISOloga{6I)t4&y#}|MCsn=}e(FD5ltLE( delta 2286 zcmai0ZHQE56z0`!W!AB~UA%hr=JigFj$JdZjjpba?Q9`h8?r(lwD>Vl214K^h$JjF zi0Vht&K&8*2zH?Y(OPDkXnzGW;i|B~PC=w-IlFBOZYvJN<|e5<=YGu2D$$SG*}3z+ z=RD^*&w0-D-)iW;)sTO@Br^*{oI1xFsa$HwT8Z3HENdCw--!HnwNNN?Oe6Q>J-PPL ztksDB%v`%sf6I{7Ceb3x5fP>InBm8<{fGBHA|g~dvx{~Q4Ul_7m2WoigR816uEz1q zu~=@%^pZW68`2qu%ph3SicoQ;13;)}la7~0=@&IB{-Be)u92K`CRs714H3ad;nJ?!1^Fr(L7ocU0>6%m#L9JD^eJ6?^u)EZaiIr37V$4O~oRE!%^l zQ@Ol{c8>IuGZbYU5@jfy!>mt)tWClR@gq+SWt7~9RUifzXZbyu>ju4N@pv5+ZMKK&n)oiOb4D zk)Y~yoYEIgd7-&MDp`MPSxce(d9M_|@$T3mS&oXbi zsZ!fXqtN&J@%gg21PQBC2DxK#>Y3V|wfL$LVgQ|Xp>wiZuqMiXpwq`}yr;;$Y~whe z?c%CiY17sII<$HiAZzI%ltgf;jk)R=#I2=*j^2nAI;&{r{!05emiKMe0|*?-ti#(Dgwzl%RqL}tQ==)`aQy^m zIU@UPFj1UVz=RoQ_a@U}2n=_HKp6f`FC4w`={%X%F^bBt2FQr=86i+CqHJdFiQ= z_mb}~7D<1`?g9x3V*tbQEG`d4e60*-8pK!gd?_gM`z8_Rd4bQp$}-5G_X7uo8Pd65 zd_a}ScPTRsds(LE+T)b}2M#l$)zt!LW5yck@VP+VUdW_ZO6U(Ndx|o9M3?4Dv0c8f zP#g^Na$#JQgRXTjC37YOfs(xAT034}=2RppjqY>3dT7s$ld`>6AL3~Dvy z1Dfb%geD!HfW2KwvB;8?es2+V_uYrQJLW)NBOsbxA#UCkmnU8yu%2h=#$4#uxb8VE zOqEv$=!4j%jli~zK_Grju=L_{u~Pabcsm_Ov8{;cc=?&*PuSFoGf&rSF9?s?+IWkU z%UxM(68JJ%Yo(9tS;5A}CBa-^0UXN)g0-@5t=Pt5gI||opwje|k+~HcJh(<|5qw&e z-40jEI4LF`GPXvdo=LN$yQ@)on=>tcP#pIGw*+&hderiD4@LT> zEqk_O9atl9+HzN+q8$<;?Aitkw~?2|JD0WK=zax@srs|Gv#@HHple|n&hkH{vjH`K zq2X!gUq)B}IQ2JRf_1L?lqqsqQhemKygI&u>jYrlkDxQoK;VY{T2cHV1=6=>k=A}& zRL-!Y;Ae%u>{HThh3i$WBKx@U%~tWH2sEa7gap3>;3whl5}Wd)aRvsv@?)%*`gTD) V(Zw02u`W2$#ys`lF$QC%<6rPo!)pKl diff --git a/display_images/today_weather.ppm b/display_images/today_weather.ppm index c1e1cd35cd18a741b51eed285ba3790e0b3390e5..4f91beed7147b39533ed1140cdaa5c1a70677dc5 100755 GIT binary patch delta 2539 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 P>gd_6`_|zDCj#FCN@MYl diff --git a/logos/startup_logo.png b/logos/startup_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a6b16adf45d07a46c438c8b65263549dd2c45052 GIT binary patch literal 2277 zcmVY_Mq>f)D!uR6<%Mwq@!hK-&lS)KLjEwG1Xe2#u~Oaho==lQ^*x$4Tut zzF*=vaqdmhr0H$FBwVy5ag)@^!~Z$4gX44F<8z!-yMjK_Ux{;`_j#Z9{hjyfm`pm1 zh&~NH1$`g-2J~?~(Xhi%RwK~7twP^1B!LPVa$Zzu z%kQh1li6Prg(wF#3%$9gfN0PgI$;*t3iK_5+IH6sx&BGejyup-s*#g9P}9sn3!t(# z%MOT!JPzGbfyRyHDY_7Tzx9-c&*a;n1eOH0?e!eRMy3^f}$bssWdWJ z{MyPk1LsrIZ^W*M(J7}r~*{hi0;5>$gH4&Qv&~t!2jf)Td6|W70aqp=Aa<|OVERr%paq4xe%xTDl4EXFdFi2K_h=E@V5#4BSth-XYNM@xm+z# z?$7k!T|O@>=b@)7l{Xtk=x{Mm6{xItH3wH2dCv;`e<$!CHLS(jb1w^OuI#s=U+~Kd zeWnum<_$*|hZ4{dQ1582KrhsL$@T)ZT4oN_)QfF5h;j59)6d{XYTfbvULKVRShut0X1Xb~~kHzoy*uUk#{uHl`MQap|9AcX{YcTQ|9UaT(N# z7*!vtUgJ2QFNj+)sQ7z#CUcuET)a%zZ!XgE$|~K-Zh!B=KgXwLsmb0=cDJ8`$w`W) zXa4V@j?*?E3v{D|?{^F0YJ$pB;^g!N>JKH_^JTNy>>+`>3@XY$yKwm$S=-%If5uKH z8e4gKrKYwn@&;n$aQn6_R>uHFXJcY?&Y7CJd?Pk;K?apfrpKWtwJ23v`{eO``!uPz zvmb)?L(kLp7vDU2vNb@j!hQRq*MQExCwj&mV8Yj?|bpnzHv z9-97v0@Uw8%fzXd5TFu(Y0*c;^%Qob-Ww$&pf0H7BeFULU&V9k>T2c#QT&!pZ=Jo{ zPgch{N{vj?=H{j%)P|;xM{Q2eihp372F5QEfJqvhyu_cEgdHksm&tSl${GZ94LT^U ztU6HbO0jcg_5_t7xjX^k<%2geT$dP|r{LfuwYhwhNR3h!Wi~grZWsCi`ZK=R$PUax z2|Kfdq2L*VpdM4Ns0vWm);CV8kqgxB4p6rzNY)Pb zu94d1jUK@IXed-EXOn4sk5HYZE2$ti%LGbY<+!$<`%BdV0!$Jg6|Gg-tBH^bj}~4dg&O^&QhIz`2wK3KQ4_Vy--=v;h9}f!>RLMLadAuRHrAr z=d&mPz6xz=gu1RTxB*Zn00Cz;8Prp@&iRIB2U)C6>hwm4*C_7LU~3b`LWi}++zyh=aH5KYqP=~jbec8Edli}dg4j8jNL^jo}z~4 z4r=M@BU`6eTK6o?4#km*wey|T%x%h_+pk`~C51t48=~=~fObIGB zI7j(hu&C{HQ8Nj z%^khui;qg3$KuiA4h$$lJ#MibvoyDpyDvzy^9$sU4oM>`JTzT#sNQJ$DAyey-F@^h z5-J;>CzXyiJd-e7tiKc)nx+AqfAP7j^%g+ail8o*6GyTh|3D^QbROeQ#35Y~D%Qqh zU42pF7vYr6N!a>JpsEEGQ=}Y_!BE-YQ?CS8K7!?Uzgi7YGdZX?%Z(u!-mI%gW~oqo z4F;%BDfwfneGBX35;|cCzb|2=NM!&uRO}0=gT=AYp-X@&Tqgi^Nhu#deW}(FDRBdFV@2OdxyOltNYW0`x19Zxtx00000NkvXXu0mjflLk?j literal 0 HcmV?d00001 diff --git a/stockTicker.py b/stockTicker.py index 782c6e9..a80f94f 100644 --- a/stockTicker.py +++ b/stockTicker.py @@ -1857,6 +1857,8 @@ class StockTicker(): if kill: break + + def process_msg(self, msg): @@ -1957,6 +1959,11 @@ if __name__ == '__main__': try: stock_ticker = StockTicker() + start_image = Image.open('./logos/startup_logo.png') + stock_ticker.setImage(start_image) + time.sleep(10) + stock_ticker.resetMatrix() + # #stock_ticker.process_msg('b') diff --git a/user_image.ppm b/user_image.ppm old mode 100644 new mode 100755