Initial commit
Signed-off-by: Julien Riou <julien@riou.xyz>
This commit is contained in:
commit
f0cab2f7c3
54 changed files with 19984 additions and 0 deletions
25
static/hrc/collection.csv
Normal file
25
static/hrc/collection.csv
Normal file
|
@ -0,0 +1,25 @@
|
|||
Dublin
|
||||
Los Angeles
|
||||
Prague
|
||||
London
|
||||
Miami Gardens
|
||||
Hamburg
|
||||
Orlando
|
||||
New York
|
||||
San Francisco
|
||||
Boston
|
||||
Singapore
|
||||
Hollywood
|
||||
Detroit
|
||||
Amsterdam
|
||||
Angkor
|
||||
Lisbon
|
||||
Ho Chi Minh City
|
||||
Barcelona
|
||||
Brussels
|
||||
Yankee Stadium
|
||||
Oslo
|
||||
Paris
|
||||
Berlin
|
||||
Antwerp
|
||||
Miami
|
|
25
static/hrc/collection.py
Executable file
25
static/hrc/collection.py
Executable file
|
@ -0,0 +1,25 @@
|
|||
#!/usr/bin/env python3
|
||||
import requests
|
||||
import csv
|
||||
import time
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
headers = {"User-Agent": "Hard Rock Cafe Blog Post From Julien Riou"}
|
||||
session = requests.Session()
|
||||
session.headers.update(headers)
|
||||
|
||||
with open("collection_with_coordinates.csv", "w") as dest:
|
||||
writer = csv.writer(dest)
|
||||
with open("collection.csv", "r") as source:
|
||||
for row in csv.reader(source):
|
||||
name = row[0]
|
||||
r = session.get(f"https://nominatim.openstreetmap.org/search?q={name}&limit=1&format=json")
|
||||
time.sleep(1)
|
||||
r.raise_for_status()
|
||||
data = r.json()
|
||||
if len(data) == 1:
|
||||
data = data[0]
|
||||
writer.writerow([name, data["lon"], data["lat"]])
|
||||
else:
|
||||
print(f"Location not found for {title}, skipping")
|
25
static/hrc/collection_with_coordinates.csv
Normal file
25
static/hrc/collection_with_coordinates.csv
Normal file
|
@ -0,0 +1,25 @@
|
|||
Dublin,53.3493795,-6.2605593
|
||||
Los Angeles,34.0536909,-118.242766
|
||||
Prague,50.0596288,14.446459273258009
|
||||
London,51.4893335,-0.14405508452768728
|
||||
Miami Gardens,25.9420377,-80.2456045
|
||||
Hamburg,53.550341,10.000654
|
||||
Orlando,28.5421109,-81.3790304
|
||||
New York,40.7127281,-74.0060152
|
||||
San Francisco,37.7792588,-122.4193286
|
||||
Boston,42.3554334,-71.060511
|
||||
Singapore,1.357107,103.8194992
|
||||
Hollywood,34.0980031,-118.329523
|
||||
Detroit,42.3315509,-83.0466403
|
||||
Amsterdam,52.3730796,4.8924534
|
||||
Angkor,11.5717566,104.92848
|
||||
Lisbon,38.7077507,-9.1365919
|
||||
Ho Chi Minh City,10.7763897,106.7011391
|
||||
Barcelona,41.3828939,2.1774322
|
||||
Brussels,50.8465573,4.351697
|
||||
Yankee Stadium,40.82958275,-73.92652118491901
|
||||
Oslo,59.9133301,10.7389701
|
||||
Paris,48.8588897,2.3200410217200766
|
||||
Berlin,52.5170365,13.3888599
|
||||
Antwerp,51.2211097,4.3997081
|
||||
Miami,25.7741728,-80.19362
|
|
163
static/hrc/nodes.csv
Normal file
163
static/hrc/nodes.csv
Normal file
|
@ -0,0 +1,163 @@
|
|||
"Hard Rock Cafe Amsterdam","52.36211","4.88298"
|
||||
"Hard Rock Cafe Andorra","42.507707","1.531977"
|
||||
"Hard Rock Cafe Angkor","13.35314","103.85676"
|
||||
"Hard Rock Cafe Asuncion","-25.2896910","-57.5737599"
|
||||
"Hard Rock Cafe Athens","37.97642","23.72584"
|
||||
"Hard Rock Cafe Atlanta","33.75978","-84.3874"
|
||||
"Hard Rock Cafe Atlantic City","39.359131","-74.417321"
|
||||
"Hard Rock Cafe Ayia Napa","34.989260","34.000232"
|
||||
"Hard Rock Cafe Bali","-8.72188","115.16989"
|
||||
"Hard Rock Cafe Bali Airport","-8.7448956","115.1653683"
|
||||
"Hard Rock Cafe Baltimore","39.2861","-76.60738"
|
||||
"Hard Rock Cafe Bangkok","13.7440272","100.5420842"
|
||||
"Hard Rock Cafe Barcelona","41.385880","2.170830"
|
||||
"Hard Rock Cafe Bengaluru","12.96984","77.60088"
|
||||
"Hard Rock Cafe Bengaluru Airport","13.19986","77.71551"
|
||||
"Hard Rock Cafe Bengaluru Whitefield","12.986775","77.735883"
|
||||
"Hard Rock Cafe Berlin","52.503112","13.329474"
|
||||
"Hard Rock Cafe Biloxi","30.39255","-88.88771"
|
||||
"Hard Rock Cafe Brussels","50.84618","4.35292"
|
||||
"Hard Rock Cafe Bucharest","44.47564","26.07622"
|
||||
"Hard Rock Cafe Budapest","47.49615","19.05106"
|
||||
"Hard Rock Cafe Buenos Aires Aeroparque","-34.55803","-58.417009"
|
||||
"Hard Rock Cafe Cabo San Lucas","22.887190","-109.911603"
|
||||
"Hard Rock Cafe Cancun","21.132179","-86.746964"
|
||||
"Hard Rock Cafe Cape Town","-33.952935","18.3753743"
|
||||
"Hard Rock Cafe Caracas","10.502818","-66.845608"
|
||||
"Hard Rock Cafe Cartagena","10.42216","-75.55017"
|
||||
"Hard Rock Cafe Cayman Islands","19.2937","-81.3838"
|
||||
"Hard Rock Cafe Changi Airport Singapore","1.355365829","103.9891753"
|
||||
"Hard Rock Cafe Chennai","13.0658047","80.2395507"
|
||||
"Hard Rock Cafe Chiang Mai","18.783975","99.000409"
|
||||
"Hard Rock Cafe Chicago","41.89312","-87.63059"
|
||||
"Hard Rock Cafe Cincinnati","39.10829776941105","-84.50682523998104"
|
||||
"Hard Rock Cafe Cologne","50.936166","6.957734"
|
||||
"Hard Rock Cafe Copenhagen","55.6766896","12.56900410000003"
|
||||
"Hard Rock Cafe Cordoba Airport","31.31462","64.21349"
|
||||
"Hard Rock Cafe Cozumel","20.478774","-86.972582"
|
||||
"Hard Rock Cafe Curitiba","-25.438177","-49.281201"
|
||||
"Hard Rock Cafe Dubai","25.223864","55.351410"
|
||||
"Hard Rock Cafe Dubai Airport","25.245024","55.360507"
|
||||
"Hard Rock Cafe Dublin","53.34582","-6.26081"
|
||||
"Hard Rock Cafe Dubrovnik","42.64167","18.10698"
|
||||
"Hard Rock Cafe Edinburgh","55.95364","-3.19642"
|
||||
"Hard Rock Cafe Florence","43.772025","11.253518"
|
||||
"Hard Rock Cafe Florianopolis","-27.58944868266472","-48.51511813068522"
|
||||
"Hard Rock Cafe Fortaleza","-3.741667","-38.473458"
|
||||
"Hard Rock Cafe Foxwoods","41.47611","-71.96127"
|
||||
"Hard Rock Cafe Gdansk","54.3484","18.65446"
|
||||
"Hard Rock Cafe Gothenburg","57.70137","11.9741"
|
||||
"Hard Rock Cafe Gramado","-29.38112","-50.871195"
|
||||
"Hard Rock Cafe Gran Canaria","27.753661","-15.570056"
|
||||
"Hard Rock Cafe Guam","13.51461","144.80585"
|
||||
"Hard Rock Cafe Guyana","6.8247628","-58.1838637"
|
||||
"Hard Rock Cafe Hamburg","53.5457182","9.9658749"
|
||||
"Hard Rock Cafe Hollywood FL","26.05192","-80.21249"
|
||||
"Hard Rock Cafe Hollywood on Hollywood Blvd","34.10263","-118.33967"
|
||||
"Hard Rock Cafe Honolulu","21.28092","-157.83077"
|
||||
"Hard Rock Cafe Hurghada","27.17179","33.82352"
|
||||
"Hard Rock Cafe Hyderabad","17.41943","78.44837"
|
||||
"Hard Rock Cafe Hyderabad Hitech City","17.4329","78.3815"
|
||||
"Hard Rock Cafe Ibiza","38.90927","1.43399"
|
||||
"Hard Rock Cafe Iguazu Airport","-25.73157","-54.47620"
|
||||
"Hard Rock Cafe Innsbruck","47.265844","11.393448"
|
||||
"Hard Rock Cafe Ipoh","4.592740","101.086059"
|
||||
"Hard Rock Cafe Jiuzhaigou","33.29059","103.87573"
|
||||
"Hard Rock Cafe Johannesburg","-26.1074","28.05466"
|
||||
"Hard Rock Cafe Kathmandu","27.7105","85.3179"
|
||||
"Hard Rock Cafe Key West","24.55783","-81.80423"
|
||||
"Hard Rock Cafe Kolkata","22.552528","88.353160"
|
||||
"Hard Rock Cafe Krakow","50.06144","19.93898"
|
||||
"Hard Rock Cafe Kuala Lumpur","3.15573","101.70547"
|
||||
"Hard Rock Cafe Kuala Lumpur International Airport","2.7417","101.7016"
|
||||
"Hard Rock Cafe La Paz","-16.531337661807843","-68.08743677671306"
|
||||
"Hard Rock Cafe Lagos","6.4226444","3.4419286"
|
||||
"Hard Rock Cafe Las Vegas","36.10425","-115.17259"
|
||||
"Hard Rock Cafe Lisbon","38.71646","-9.14174"
|
||||
"Hard Rock Cafe London","51.5038936","-0.14912010000000464"
|
||||
"Hard Rock Cafe London Piccadilly Circus","51.50991","-0.133722"
|
||||
"Hard Rock Cafe Madrid Rock Shop","40.418437","-3.7073207"
|
||||
"Hard Rock Cafe Makati","14.33084","121.01315"
|
||||
"Hard Rock Cafe Malaga","36.7184","-4.4129"
|
||||
"Hard Rock Cafe Maldives","4.1226668","73.4660499"
|
||||
"Hard Rock Cafe Mallorca","39.56921","2.63501"
|
||||
"Hard Rock Cafe Malta Airport","35.855174","14.4816053"
|
||||
"Hard Rock Cafe Malta Bar (Valletta)","35.8902","14.50795"
|
||||
"Hard Rock Cafe Manchester","53.48528","-2.24073"
|
||||
"Hard Rock Cafe Manila","14.532715","120.980290"
|
||||
"Hard Rock Cafe Melaka","2.195","102.24825"
|
||||
"Hard Rock Cafe Miami","25.77724","-80.18457"
|
||||
"Hard Rock Cafe Milan","45.46606990647218","9.185745840359427"
|
||||
"Hard Rock Cafe Montevideo","-34.909481","-56.134371"
|
||||
"Hard Rock Cafe Munich","48.1377183","11.5774404"
|
||||
"Hard Rock Cafe Myrtle Beach","33.71841","-78.88076"
|
||||
"Hard Rock Cafe Nabq","28.043474","34.430348"
|
||||
"Hard Rock Cafe Nashville","36.16232","-86.77491"
|
||||
"Hard Rock Cafe Newcastle","54.96856805987448","-1.6079029765494606"
|
||||
"Hard Rock Cafe New Delhi","28.6291500","77.2197880"
|
||||
"Hard Rock Cafe New Orleans","29.954689","-90.069360"
|
||||
"Hard Rock Cafe New York Times Square","40.75692","-73.98649"
|
||||
"Hard Rock Cafe Niagara Falls Canada","43.09116","-79.07204"
|
||||
"Hard Rock Cafe Niagara Falls USA","43.08684","-79.06456"
|
||||
"Hard Rock Cafe Northern Indiana","41.56693775234533","-87.40398532233412"
|
||||
"Hard Rock Cafe Orlando","28.473711","-81.467376"
|
||||
"Hard Rock Cafe Osaka Universal","34.66806","135.43617"
|
||||
"Hard Rock Cafe Panama","8.975924","-79.517112"
|
||||
"Hard Rock Cafe Paris","48.87187","2.34158"
|
||||
"Hard Rock Cafe Pattaya","12.93956","100.88508"
|
||||
"Hard Rock Cafe Penang","5.4676","100.24155"
|
||||
"Hard Rock Cafe Philadelphia","39.95206","-75.15975"
|
||||
"Hard Rock Cafe Phnom Penh","11.574152","104.922030"
|
||||
"Hard Rock Cafe Phuket","7.887383","98.294382"
|
||||
"Hard Rock Cafe Pigeon Forge","35.82423","-83.57914"
|
||||
"Hard Rock Cafe Pittsburgh","40.43386","-80.00499"
|
||||
"Hard Rock Cafe Playa Del Carmen","20.624119","-87.074036"
|
||||
"Hard Rock Cafe Podgorica","42.4416389","19.2618695"
|
||||
"Hard Rock Cafe Ponce","17.997039","-66.604014"
|
||||
"Hard Rock Cafe Port El Kantaoui","35.907104","10.581355"
|
||||
"Hard Rock Cafe Porto","41.147173","-8.614191764"
|
||||
"Hard Rock Cafe Porto Alegre","-30.08043363991145","-51.24698597782039"
|
||||
"Hard Rock Cafe Prague","50.086735","14.419145"
|
||||
"Hard Rock Cafe Puerto Madero","-34.600622","-58.367225"
|
||||
"Hard Rock Cafe Puerto Plata","19.7637395","-70.5164890"
|
||||
"Hard Rock Cafe Puteri Harbour","1.4124476909637451","103.65474700927734"
|
||||
"Hard Rock Cafe Punta Cana","18.6479967","-68.4943815"
|
||||
"Hard Rock Cafe Pune","18.5185929","73.9316109"
|
||||
"Hard Rock Cafe Reykjavik","64.1470386","-21.9393442"
|
||||
"Hard Rock Cafe Ribeirão Preto","-21.2022974","-47.7910663"
|
||||
"Hard Rock Cafe Rome","41.90622","12.48975"
|
||||
"Hard Rock Cafe Sacramento","39.036131","-121.514621"
|
||||
"Hard Rock Cafe Saipan","15.20915","145.71752"
|
||||
"Hard Rock Cafe San Antonio","29.42511","-98.48912"
|
||||
"Hard Rock Cafe San Francisco","37.80861","-122.40998"
|
||||
"Hard Rock Cafe Santa Cruz","-17.753311","-63.199008"
|
||||
"Hard Rock Cafe Santiago","-33.41756","-70.60818"
|
||||
"Hard Rock Cafe Santo Domingo","18.47275","-69.94113"
|
||||
"Hard Rock Cafe Sharm el Sheikh","27.90939","34.32391"
|
||||
"Hard Rock Cafe Shenzhen","22.720865","114.07425"
|
||||
"Hard Rock Cafe Singapore","1.3058623","103.8279541"
|
||||
"Hard Rock Cafe Stockholm","59.34414","18.05507"
|
||||
"Hard Rock Cafe Sun City","-25.356593","27.097766"
|
||||
"Hard Rock Cafe Suriname","5.856529","-55.173806"
|
||||
"Hard Rock Cafe Suriname Airport","5.456535","-55.198445"
|
||||
"Hard Rock Cafe Tampa","27.99347","-82.37259"
|
||||
"Hard Rock Cafe Tampa Airport","27.980743","-82.534012"
|
||||
"Hard Rock Cafe Tenerife","28.05463","-16.73126"
|
||||
"Hard Rock Cafe Tianjin","39.092829","117.176028"
|
||||
"Hard Rock Cafe Tokyo Roppongi","35.66178","139.73413"
|
||||
"Hard Rock Cafe Tokyo Uyeno Eki","35.71393","139.77734"
|
||||
"Hard Rock Cafe Toronto","43.65665412475884","-79.38074259583352"
|
||||
"Hard Rock Cafe Tromso","69.64772576701856","18.95328541129822"
|
||||
"Hard Rock Cafe Ulaanbaatar","47.916836","106.916672"
|
||||
"Hard Rock Cafe Ushuaia","-54.806768","-68.30604"
|
||||
"Hard Rock Cafe Valencia","39.468953","-0.377121"
|
||||
"Hard Rock Cafe Venice","45.43419","12.33681"
|
||||
"Hard Rock Cafe Vienna","48.21131","16.37556"
|
||||
"Hard Rock Cafe Vientiane","17.96514012167344","102.6062438540694"
|
||||
"Hard Rock Cafe Yerevan","40.18003141198915","44.51608478273878"
|
||||
"Hard Rock Cafe Warsaw","52.23017","21.00269"
|
||||
"Hard Rock Cafe Washington DC","38.89635","-77.02595"
|
||||
"Hard Rock Cafe Wroclaw","51.109157","17.032089"
|
||||
"Hard Rock Cafe Yankee Stadium","40.828478","-73.925797"
|
||||
"Hard Rock Cafe Yokohama","35.45584","139.63303"
|
||||
"Hard Rock Cafe Guadalajara","20.67663","-103.41351"
|
|
BIN
static/hrc/t-shirts.jpg
Normal file
BIN
static/hrc/t-shirts.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.7 MiB |
40
static/hrc/update.sql
Normal file
40
static/hrc/update.sql
Normal file
|
@ -0,0 +1,40 @@
|
|||
begin;
|
||||
|
||||
/* Exact match */
|
||||
update collection set name = 'Hard Rock Cafe Amsterdam' where name = 'Amsterdam';
|
||||
update collection set name = 'Hard Rock Cafe Barcelona' where name = 'Barcelona';
|
||||
update collection set name = 'Hard Rock Cafe Berlin' where name = 'Berlin';
|
||||
update collection set name = 'Hard Rock Cafe Brussels' where name = 'Brussels';
|
||||
update collection set name = 'Hard Rock Cafe Dublin' where name = 'Dublin';
|
||||
update collection set name = 'Hard Rock Cafe Hamburg' where name = 'Hamburg';
|
||||
update collection set name = 'Hard Rock Cafe Hollywood on Hollywood Blvd' where name = 'Hollywood';
|
||||
update collection set name = 'Hard Rock Cafe Lisbon' where name = 'Lisbon';
|
||||
update collection set name = 'Hard Rock Cafe Orlando' where name = 'Orlando';
|
||||
update collection set name = 'Hard Rock Cafe Paris' where name = 'Paris';
|
||||
update collection set name = 'Hard Rock Cafe Prague' where name = 'Prague';
|
||||
update collection set name = 'Hard Rock Cafe San Francisco' where name = 'San Francisco';
|
||||
|
||||
/* Multiple restaurants */
|
||||
update collection set name = 'Hard Rock Cafe London' where name = 'London';
|
||||
update collection set name = 'Hard Rock Cafe Miami' where name = 'Miami';
|
||||
update collection set name = 'Hard Rock Cafe New York Times Square' where name = 'New York';
|
||||
update collection set name = 'Hard Rock Cafe Yankee Stadium' where name = 'Yankee Stadium';
|
||||
update collection set name = 'Hard Rock Cafe Changi Airport Singapore' where name = 'Singapore';
|
||||
|
||||
/* Multiple T-Shirts */
|
||||
delete from collection where name = 'Los Angeles';
|
||||
delete from collection where name = 'Miami Gardens';
|
||||
|
||||
/* Wrong match */
|
||||
update collection set name = 'Hard Rock Cafe Angkor' where name = 'Angkor';
|
||||
|
||||
/* Closed restaurants */
|
||||
delete from collection where name in (
|
||||
'Antwerp',
|
||||
'Boston',
|
||||
'Detroit',
|
||||
'Ho Chi Minh City',
|
||||
'Oslo'
|
||||
);
|
||||
|
||||
commit;
|
Loading…
Add table
Add a link
Reference in a new issue