Nbettor Summer Update 2018
1.
Tool pro NHL bude jednodušší, budeme brát data pouze z ESPN. Hráčů tady bude ale podstatně víc, takže to může být náročnější na stahovaná data. Možná, že bychom to mohli vyřešit tím, že bychom stahovali aktuálně data jen pro ty hráče, kteří budou hrát následující den. V NHL to není jako v baseballu, že hrají všechny týmy prakticky každý den, ale jsou tam dny kdy hrají pouze čtyři týmy nebo pak dny, kdy hraje třeba 20 týmů a tam můžeme stahovat data pro přibližně 400 hráčů. U NBA jsme to nějak ošetřili, ale teď už si nepamatuji jak 🙂
2.
Napadá mě tu jedna věc při přidávání hráčů do databáze, asi budeme muset nějak oddělit hráče NBA a NHL. A druhá věc, ten tool pro vyhledávání hráčů NBA je na adrese https://nbettor.cz/app , kam se dostane po zalogování defaultně i přihlášený uživatel. Nešlo by to udělat tak, že přihlášený uživatel by se dostal na jinou adresu, třeba nbettor.cz/dashboard a tam by si teprve vybral, který tool chce použít + bych tam mohl přidat i další věci (to bych ještě možná dál rozepsal)? a ty jednotlivé tooly by potom měli adresu nbettor.cz/app by byla NBA, ať se nic nemusí přesunovat a NHL by měla adresu nbettor.cz/nhl
Představuju si to nějak takhle, že takhle nějak podobně by vypadal ten Dashboard. Jak jsou ty bílá kolečka, tak tam by byly odkazy na ty NBA, NHL a později MLB tooly. Ale samozřejmě záleží na tom, co dovolí šablona.
3.
Výchozím zdrojem pro stahování dat bude tedy ESPN Gamelog, ten výsledny layout úplně stejný jako u NBA toolu.
http://www.espn.com/nhl/player/gamelog/_/id/3101/alex-ovechkin – tuhle adresu budu zadávat při zadávání hráče do databáze
Bude to stejné jako u NBA toolu jenom při vyhledávání budeme zadávat pouze hráče /Player/ a soupeře / Opponent/
Z ESPN budeme stahovat tyto statistiky, která se budou zobrazovat v boxu Gamelog, kde bude pouze výpis zápasů proti zvolenému soupeři. U NBA toolu je to Game Details vs. opponent
Date / Opp / Score / G / A / PTS / PIM / +/- / SOG / PPG / TOI
U toho výpisu zápasů opět stejně jako u NBA zobrazovat zavináč,@, aby bylo poznat venkovní zápas.
Další zdoj bude taky z ESPN a budou to Splitts
http://www.espn.com/nhl/player/splits/_/id/3101/alex-ovechkin – tuhle adresu budu zadávat při zadávání hráče do databáze
Ať se zadá jakýkoliv soupeř, tak vždycky budeme ve Splitts zobrazovat Home a Away a pak podle zvoleného soupeře ještě souhrn týmu z By Opponent
Tady budeme zobrazovat tyto statistiky:
GP / G / A / PTS / +/- / PIM / SOG / PPG / SHG / TOI
Tady jsou zkratky týmů z ESPN, tohle můžeme použít při zadávání jména soupeře
OTT – Ottawa |
MTL – Montreal |
TB – Tampa Bay |
PIT – Pittsburgh |
NJ – New Jersey |
PHI – Philadelphia |
TOR – Toronto |
DET – Detroit |
FLA – Florida |
VAN – Vancouver |
EDM – Edmonton |
CGY – Calgary |
NYI – NY Islanders |
BOS – Boston |
ARI – Arizona |
BUF – Buffalo |
NSH – Nashville |
COL – Colorado |
MIN – Minnesota |
LA – Los Angeles |
VGS – Las Vegas |
NYR – NY Rangers |
CHI – Chicago |
ANA – Anaheim |
DAL – Dallas |
CAR – Carolina |
CBJ – Columbus |
STL – St.Louis |
WPG – Winnipeg |
SJ – San Jose |
WSH – Washington |
Tady jen jména
Ottawa |
Montreal |
Tampa Bay |
Pittsburgh |
New Jersey |
Philadelphia |
Toronto |
Detroit |
Florida |
Vancouver |
Edmonton |
Calgary |
NY Islanders |
Boston |
Arizona |
Buffalo |
Nashville |
Colorado |
Minnesota |
Los Angeles |
Las Vegas |
NY Rangers |
Chicago |
Anaheim |
Dallas |
Carolina |
Columbus |
St.Louis |
Winnipeg |
San Jose |
Washington |
A tady jen zkratky:
OTT |
MTL |
TB |
PIT |
NJ |
PHI |
TOR |
DET |
FLA |
VAN |
EDM |
CGY |
NYI |
BOS |
ARI |
BUF |
NSH |
COL |
MIN |
LA |
VGS |
NYR |
CHI |
ANA |
DAL |
CAR |
CBJ |
STL |
WPG |
SJ |
WSH |
4.
Tohle by bylo co se týká stahování dat všechno + bych teda stejně jako v NBA, chtěl u hráčů dotahovat info z Rotoworld.com, úplně stejný systém výběru zobrazení posledních x zpráv. Opět bych při přidávání hráčů do databáze zadával i adresu z Rotoworldu. http://www.rotoworld.com/recent/nhl/1790/alex-ovechkin
Celkově je těch boxů s informacemi méně. Byl by tu jen Gamelog, Splitts a Rotoworld.
5.
No a pak mě napadla ještě jedna libůstka, ale je to věc, která by to celé mohla prodávat nejlépe. Bylo by možné naprogramovat toto a jak moc náročné by to bylo na výkon?
Chtěl bych u všech hráčů v databázi sledovat sloupec G/góly/ a P /body/. Jde mi o to, že spousta sázkářů sází proti seriím a já bych jim chtěl dát seznam hráčů, kteří jsou x zápasů bez gólů nebo bez bodu a z těchto hráčů vytvořit dva seznamy
Players without goal | Players without point | |
Pepa – 15 | Pepa – 30 | |
Jindra -15 | Pepa 2 – 29 | |
Pepik – 12 | Pepa 3 – 22 |
Players without goal by byli hráči, kteří mají v Gamelogu nulu ve sloupci G
Players without point by byli hráči, kteří mají v Gamelogu nulu ve sloupci P
Ten seznam zápasů začíná nahoře a postupuje dolů.
Pak vytvořit stránku nbettor.cz/nhl/leaderboards, kde by byly dva sloupce hráčů od nejvyššího počtu zápasů buď bez gólu nebo bodu po nejnižší. A možná pokud by někam na profil hráče šla přidat informace, jak dlouho je bez gólu a bodu.
6.
Poslední věc. Já se teď nemůžu dostat kvůli tomu https do administrace, tak teďka přesně nevím jak je to tam s novými uživateli. Ale šla by udělat nějaká jednoduchá administrace, kde bych teprve já nově registrovaným potvrzoval, že budou mít přístup k těmhle aplikacím? Že bych musel něco manuálně zaškrtnout, aby tam teprve potom mohli mít přístup.
7.
Zapomněl jsem ještě na jednu věc a to je promazání Menu v nbettor.cz/app
Položka menu | Poznámka | Co uvidí ADMIN | Co uvidí registrovaný uživatel | Poznámka 2 |
Home | Ano | Ano | ||
Admin | Ano | X | ||
Users | Ano | X | ||
Players | Ano | X | Budeme nějak rozlišovat hráče pro NBA a NHL při zadávání? | |
Monster | Smazat z menu | |||
Strategies | Smazat z menu | |||
Manage picks | Smazat z menu | |||
Picks | Smazat z menu | |||
Premium tips | Ano | X | ||
Missing a player | Ano | Ano | Vypadá to, že to funguje, ale kde se objeví ty návrhy nových hráčů? Žádný email mi nepřijde. |