This commit is contained in:
matteo
2019-03-04 11:59:08 +01:00
4 changed files with 15 additions and 11 deletions
+6 -6
View File
@@ -42,36 +42,36 @@ class TopBar extends Component {
<Link to={{ pathname: `/video/${localStorage['lastId']}/related` }} className="text-light nav-link">Related</Link> <Link to={{ pathname: `/video/${localStorage['lastId']}/related` }} className="text-light nav-link">Related</Link>
{<NavDropdown title="Similarity" id="basic-nav-dropdown" > {<NavDropdown title="Similarity" id="basic-nav-dropdown" >
<Link to={{ pathname: `/video/${localStorage['lastId']}/similarityArtist` }} className="text-dark nav-link"> <Link to={{ pathname: `/video/${localStorage['lastId']}/similarityArtist` }} className="text-light nav-link">
Artist Artist
</Link> </Link>
<Link to={{ pathname: `/video/${localStorage['lastId']}/genreSimilarity` }} className="text-dark nav-link"> <Link to={{ pathname: `/video/${localStorage['lastId']}/genreSimilarity` }} className="text-light nav-link">
Genre Genre
</Link> </Link>
</NavDropdown>} </NavDropdown>}
{<NavDropdown title="Popolarità locale" id="basic-nav-dropdown" > {<NavDropdown title="Popolarità locale" id="basic-nav-dropdown" >
<Link to={{ pathname: `/video/${localStorage['lastId']}/popLocaleAss` }} className="text-dark nav-link"> <Link to={{ pathname: `/video/${localStorage['lastId']}/popLocaleAss` }} className="text-light nav-link">
Assoluta Assoluta
</Link> </Link>
<Link to={{ pathname: `/video/${localStorage['lastId']}/popRelLoc` }} className="text-dark nav-link"> <Link to={{ pathname: `/video/${localStorage['lastId']}/popRelLoc` }} className="text-light nav-link">
Relativa Relativa
</Link> </Link>
</NavDropdown>} </NavDropdown>}
{<NavDropdown title="Popolarità globale" id="basic-nav-dropdown" > {<NavDropdown title="Popolarità globale" id="basic-nav-dropdown" >
<Link to={{ pathname: `/video/${localStorage['lastId']}/popGlobalAssoluta` }} className="text-dark nav-link"> <Link to={{ pathname: `/video/${localStorage['lastId']}/popGlobalAssoluta` }} className="text-light nav-link">
Assoluta Assoluta
</Link> </Link>
<Link to={{ pathname: `/video/${localStorage['lastId']}/...` }} className="text-dark nav-link"> <Link to={{ pathname: `/video/${localStorage['lastId']}/...` }} className="text-light nav-link">
Relativa Relativa
</Link> </Link>
+2
View File
@@ -87,6 +87,7 @@ class Recent extends React.Component {
<Card.ImgOverlay> <Card.ImgOverlay>
<Card.Title className="bg-dark d-inline text-white"> <Card.Title className="bg-dark d-inline text-white">
{item.name}<br /> {item.name}<br />
<span>Ultima volta visto: {this.ISO_8601parse(item.lastWatched)} </span><br />
<span>Reccomender: Recent</span> <span>Reccomender: Recent</span>
</Card.Title> </Card.Title>
</Card.ImgOverlay> </Card.ImgOverlay>
@@ -116,6 +117,7 @@ class Recent extends React.Component {
/> />
<Media.Body> <Media.Body>
<h5>{item.name}</h5><br /> <h5>{item.name}</h5><br />
<p>Ultima volta visto: {this.ISO_8601parse(item.lastWatched)} </p><br />
<p>Reccomender: Recent</p> <p>Reccomender: Recent</p>
</Media.Body> </Media.Body>
</Link> </Link>
+2 -2
View File
@@ -101,7 +101,7 @@ class fvitali extends React.Component {
<Card.ImgOverlay> <Card.ImgOverlay>
<Card.Title className="bg-dark d-inline text-white"> <Card.Title className="bg-dark d-inline text-white">
<span>{item.name}</span> <br/> <span>{item.name}</span> <br/>
<span>{item.lastSelected}</span> <br/>
<span>Reccomender: fvitali</span> <span>Reccomender: fvitali</span>
</Card.Title> </Card.Title>
</Card.ImgOverlay> </Card.ImgOverlay>
@@ -130,7 +130,7 @@ class fvitali extends React.Component {
/> />
<Media.Body> <Media.Body>
<h5>{item.name}</h5> <h5>{item.name}</h5>
<p>{item.lastSelected}</p>
<p>Reccomender: fvitali</p> <p>Reccomender: fvitali</p>
</Media.Body> </Media.Body>
</Link> </Link>
+5 -3
View File
@@ -13,8 +13,8 @@ class popGlobaleAssoluta extends React.Component {
}; };
componentDidMount() { componentDidMount() {
// let listSiti = ['1828', '1829', '1838', '1839', '1846', '1822', '1847', '1831', '1827', '1848', '1824', '1830', '1836', '1850', '1849', '1851', '1861', '1823', '1863', '1834', '1904', '1906', '1901', '1862', '1859']; // let listSiti = ['1828', '1829', '1838', '1839', '1846', '1822', '1847', '1831', '1827', '1848', '1824', '1830', '1836', '1850', '1849', '1851', '1861', '1823', '1863', '1834', '1904', '1906', '1901', '1862', '1859', '1841', '1905', '1864', '1840', '1860', '1858', '1835', '1911', '1913', '1826', '1855', '1907', '1912', '1903', '1915', '1854', '1910'];
let listSiti = ['1828', '1838', '1839']; let listSiti = ['1828', '1838', '1839', '1846', '1831', '1827', '1823', '1863', '1834', '1901'];//, '1859', '1841', '1905', '1864', '1860', '1858', '1913', '1855', '1912', '1915', '1854', '1910'];
Promise.all( Promise.all(
listSiti.map( listSiti.map(
el => fetch(`http://site${el}.tw.cs.unibo.it/globpop?id=${this.props.match.params.id}`) el => fetch(`http://site${el}.tw.cs.unibo.it/globpop?id=${this.props.match.params.id}`)
@@ -26,7 +26,9 @@ class popGlobaleAssoluta extends React.Component {
/* do something with res here... */ /* do something with res here... */
console.log(res) console.log(res)
let tmp = res.map(x => x.recommended); let tmp = res.map(x => x.recommended);
let tmp2 = tmp.map(el => el.map(el1 => el1.videoID || el1.videoId) ) // console.log( )
let tmp2 =tmp.filter(el=>el.length > 0).map(el => el.map(el1 => el1.videoID || el1.videoId) )
console.log(tmp2)
}); });
} }