Skip to content

Commit 5d1b509

Browse files
committed
replacement for rest countries
1 parent 635dd5e commit 5d1b509

File tree

7 files changed

+12
-12
lines changed

7 files changed

+12
-12
lines changed

src/content/2/en/part2e.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -566,9 +566,7 @@ However, there are situations where that technique would not work. For example,
566566
567567
<h4>2.18* Data for countries, step1</h4>
568568
569-
The API [https://restcountries.com](https://restcountries.com) provides data for different countries in a machine-readable format, a so-called REST API.
570-
571-
Create an application, in which one can look at data from various countries. The application should probably get the data from the endpoint [all](https://restcountries.com/v3.1/all).
569+
At [https://studies.cs.helsinki.fi/restcountries/](https://studies.cs.helsinki.fi/restcountries/) you can find a service that offers a lot of information related to different countries in a so-called machine-readable format via the REST API. Make an application that allows you to view information from different countries.
572570
573571
The user interface is very simple. The country to be shown is found by typing a search query into the search field.
574572

src/content/2/es/part2c.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -602,6 +602,8 @@ La API [https://restcountries.com](https://restcountries.com) proporciona datos
602602

603603
Cree una aplicación en la que se puedan ver datos de varios países. La aplicación probablemente debería obtener los datos del endpoint [all](https://restcountries.com/#api-endpoints-all).
604604

605+
Si la API no está disponible, use el sitio espejo en [https://studies.cs.helsinki.fi/restcountries/](https://studies.cs.helsinki.fi/restcountries/)
606+
605607
La interfaz de usuario es muy sencilla. El país que se mostrará se encuentra escribiendo una consulta de búsqueda en el campo de búsqueda.
606608

607609
Si hay demasiados países (más de 10) que coinciden con la consulta, se solicita al usuario que haga su consulta más específica:

src/content/2/fi/osa2e.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -564,9 +564,7 @@ On kuitenkin tilanteita, missä vastaava tekniikka ei onnistu. Esim. eräs tapa
564564
565565
Siirrtyään osan lopuksi hieman toisenlaiseen teemaan.
566566
567-
RESTCountries [https://restcountries.com](https://restcountries.com) tarjoaa paljon eri maihin liittyvää tietoa koneluettavassa muodossa ns. REST API:n välityksellä.
568-
569-
Tee sovellus, jonka avulla voit tarkastella eri maiden tietoja. Sovelluksen kannattaa hakea tiedot endpointista [all](https://restcountries.com/#api-endpoints-v3-all).
567+
Osoitteesta [https://studies.cs.helsinki.fi/restcountries/](https://studies.cs.helsinki.fi/restcountries/) löytyy palvelu, joka tarjoaa paljon eri maihin liittyvää tietoa koneluettavassa muodossa ns. REST API:n välityksellä. Tee sovellus, jonka avulla voit tarkastella eri maiden tietoja.
570568
571569
Sovelluksen käyttöliittymä on yksinkertainen. Näytettävä maa haetaan kirjoittamalla hakuehto hakukenttään.
572570

src/content/2/ptbr/part2e.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -571,6 +571,8 @@ A API [https://restcountries.com](https://restcountries.com) fornece dados de di
571571
572572
Crie uma aplicação onde se possa ver os dados de vários países. A aplicação vai provavelmente obter os dados do <i>endpoint</i> [all](https://restcountries.com/v3.1/all).
573573
574+
Se o serviço não estiver disponível, você pode usar o serviço alternativo em https://studies.cs.helsinki.fi/restcountries/
575+
574576
A interface de usuário é muito simples. O país a ser exibido deve ser encontrado através de uma consulta em um campo de pesquisa.
575577
576578
Se houver muitos países (mais de 10) que correspondam à consulta, é solicitado ao usuário que seja mais específico na consulta:

src/content/7/en/part7b.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ Let's return to exercises [2.18-2.20](/en/part2/adding_styles_to_react_app#exerc
400400

401401
Use the code from <https://github.com/fullstack-hy2020/country-hook> as your starting point.
402402

403-
The application can be used to search for a country's details from the <https://restcountries.com/> interface. If a country is found, the details of the country are displayed:
403+
The application can be used to search for a country's details from the service in <https://studies.cs.helsinki.fi/restcountries/>. If a country is found, the details of the country are displayed:
404404

405405
![browser displaying country details](../../images/7/69ea.png)
406406

@@ -410,7 +410,7 @@ If no country is found, a message is displayed to the user:
410410

411411
The application is otherwise complete, but in this exercise, you have to implement a custom hook _useCountry_, which can be used to search for the details of the country given to the hook as a parameter.
412412

413-
Use the API endpoint [full name](https://restcountries.com/#api-endpoints-v2-full-name) to fetch a country's details in a _useEffect_ hook within your custom hook.
413+
Use the API endpoint [name](https://studies.cs.helsinki.fi/restcountries/) to fetch a country's details in a _useEffect_ hook within your custom hook.
414414

415415
Note that in this exercise it is essential to use useEffect's [second parameter](https://reactjs.org/docs/hooks-reference.html#conditionally-firing-an-effect) array to control when the effect function is executed. See the course [part 2](/en/part2/adding_styles_to_react_app#couple-of-important-remarks) for more info how the second parameter could be used.
416416

src/content/7/es/part7b.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ Volvamos a los ejercicios [2.12-14].
422422

423423
Utilice el código de https://github.com/fullstack-hy2020/country-hook como punto de partida.
424424

425-
La aplicación se puede utilizar para buscar detalles de países desde la interfaz https://restcountries.com/. Si se encuentra el país, se muestran los detalles del país
425+
La aplicación se puede utilizar para buscar detalles de países desde la interfaz https://studies.cs.helsinki.fi/restcountries/. Si se encuentra el país, se muestran los detalles del país
426426

427427
![](../../images/7/69ea.png)
428428

@@ -432,7 +432,7 @@ Si no se encuentra el país, se muestra un mensaje al usuario
432432

433433
Por lo demás, la aplicación está completa, pero en este ejercicio debe implementar un hook personalizado _useCountry_, que se puede usar para buscar los detalles del país dado al hook como parámetro.
434434

435-
Use el endpoint [full name](https://restcountries.com/#api-endpoints-v2-full-name) de la api para obtener los detalles del país en un hook _useEffect_ dentro de su hook personalizado.
435+
Use el endpoint [name](https://studies.cs.helsinki.fi/restcountries/) de la api para obtener los detalles del país en un hook _useEffect_ dentro de su hook personalizado.
436436

437437
Tenga en cuenta que en este ejercicio es esencial utilizar el [segundo parámetro](https://reactjs.org/docs/hooks-reference.html#conditionally-firing-an-effect) de useEffect para controlar cuándo se ejecuta la función de efecto.
438438

src/content/7/fi/osa7b.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,7 @@ Palataan hetkeksi tehtäväsarjan [2.12-14](/osa2/palvelimella_olevan_datan_hake
398398

399399
Ota pohjaksi repositoriossa https://github.com/fullstack-hy2020/country-hook oleva koodi.
400400

401-
Sovelluksen avulla on mahdollista hakea maiden tietoja <https://restcountries.com/>-rajapinnasta. Jos maa löytyy, näytetään maan perustiedot:
401+
Sovelluksen avulla on mahdollista hakea maiden tietoja <https://studies.cs.helsinki.fi/restcountries/>-rajapinnasta. Jos maa löytyy, näytetään maan perustiedot:
402402

403403
![](../../images/7/69ea.png)
404404

@@ -408,7 +408,7 @@ Jos maata ei löydy, kerrotaan siitä käyttäjälle:
408408

409409
Sovellus on muuten valmiiksi toteutettu, mutta joudut tässä tehtävässä toteuttamaan custom hookin _useCountry_, jonka avulla haet hookin parametrina saaman maan tiedot.
410410

411-
Maan tietojen hakeminen kannattaa hoitaa API:n endpointin [full name](https://restcountries.com/#api-endpoints-v2-full-name) avulla ja hookin sisällä olevassa _useEffect_-hookissa.
411+
Maan tietojen hakeminen kannattaa hoitaa API:n endpointin [name](https://studies.cs.helsinki.fi/restcountries/) avulla ja hookin sisällä olevassa _useEffect_-hookissa.
412412

413413
Huomaa, että tässä tehtävässä on oleellista hyödyntää useEffectin [toisena parametrina](https://reactjs.org/docs/hooks-reference.html#conditionally-firing-an-effect) olevaa taulukkoa. Taulukolla kontrolloidaan, milloin efektifunktio kannattaa suorittaa. Kurssin [osassa 2](/osa2/tyylien_lisaaminen_react_sovellukseen#muutama-tarkea-huomio) on käyty läpi toisen parametrin käytön periaatteita.
414414

0 commit comments

Comments
 (0)