Skip to content

Commit e4a3870

Browse files
committed
Plotly
1 parent ba7feba commit e4a3870

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3453,17 +3453,17 @@ def main():
34533453
display_data(df)
34543454

34553455
def get_covid_cases():
3456-
url = 'https://covid.ourworldindata.org/data/owid-covid-data.csv'
3456+
url = 'https://catalog.ourworldindata.org/garden/covid/latest/compact/compact.csv'
34573457
df = pd.read_csv(url, parse_dates=['date'])
3458-
df = df[df.location == 'World']
3458+
df = df[df.country == 'World']
34593459
s = df.set_index('date').total_cases
34603460
return s.rename('Total Cases')
34613461

34623462
def get_tickers():
34633463
with selenium.webdriver.Chrome() as driver:
3464+
driver.implicitly_wait(10)
34643465
symbols = {'Bitcoin': 'BTC-USD', 'Gold': 'GC=F', 'Dow Jones': '%5EDJI'}
3465-
for name, symbol in symbols.items():
3466-
yield get_ticker(driver, name, symbol)
3466+
return [get_ticker(driver, name, symbol) for name, symbol in symbols.items()]
34673467

34683468
def get_ticker(driver, name, symbol):
34693469
url = f'https://finance.yahoo.com/quote/{symbol}/history/'

index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2817,17 +2817,17 @@ <h3 id="format-2">Format</h3><div><h4 id="forstandardtypesizesandmanualalignment
28172817
display_data(df)
28182818

28192819
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">get_covid_cases</span><span class="hljs-params">()</span>:</span>
2820-
url = <span class="hljs-string">'https://covid.ourworldindata.org/data/owid-covid-data.csv'</span>
2820+
url = <span class="hljs-string">'https://catalog.ourworldindata.org/garden/covid/latest/compact/compact.csv'</span>
28212821
df = pd.read_csv(url, parse_dates=[<span class="hljs-string">'date'</span>])
2822-
df = df[df.location == <span class="hljs-string">'World'</span>]
2822+
df = df[df.country == <span class="hljs-string">'World'</span>]
28232823
s = df.set_index(<span class="hljs-string">'date'</span>).total_cases
28242824
<span class="hljs-keyword">return</span> s.rename(<span class="hljs-string">'Total Cases'</span>)
28252825

28262826
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">get_tickers</span><span class="hljs-params">()</span>:</span>
28272827
<span class="hljs-keyword">with</span> selenium.webdriver.Chrome() <span class="hljs-keyword">as</span> driver:
2828+
driver.implicitly_wait(<span class="hljs-number">10</span>)
28282829
symbols = {<span class="hljs-string">'Bitcoin'</span>: <span class="hljs-string">'BTC-USD'</span>, <span class="hljs-string">'Gold'</span>: <span class="hljs-string">'GC=F'</span>, <span class="hljs-string">'Dow Jones'</span>: <span class="hljs-string">'%5EDJI'</span>}
2829-
<span class="hljs-keyword">for</span> name, symbol <span class="hljs-keyword">in</span> symbols.items():
2830-
<span class="hljs-keyword">yield</span> get_ticker(driver, name, symbol)
2830+
<span class="hljs-keyword">return</span> [get_ticker(driver, name, symbol) <span class="hljs-keyword">for</span> name, symbol <span class="hljs-keyword">in</span> symbols.items()]
28312831

28322832
<span class="hljs-function"><span class="hljs-keyword">def</span> <span class="hljs-title">get_ticker</span><span class="hljs-params">(driver, name, symbol)</span>:</span>
28332833
url = <span class="hljs-string">f'https://finance.yahoo.com/quote/<span class="hljs-subst">{symbol}</span>/history/'</span>

0 commit comments

Comments
 (0)