Skip to content
This repository has been archived by the owner on Oct 28, 2021. It is now read-only.

Latest commit

 

History

History
41 lines (30 loc) · 2.93 KB

README.md

File metadata and controls

41 lines (30 loc) · 2.93 KB

JS_data_aggregation

MSP Roadshow

Створюватимемо пошуковик по універам, факультетам і кафедрам по БД ВК.

npm i sync-request

Приклад використання: request('GET', 'http://goo.gl').getBody().toString()

  1. Синтаксис запитів можна глянути тут.

  2. Дізнатись номер країни. Опис методу.

  3. Дізнатись номер міста. Опис методу.

  4. Дізнатись номери усіх універів міста. Опис методу.

  5. Дістати усі що мають у собі query. Наприклад, query = 'инженер'.
    Додайте параметр city_id до кожного такого універу.
    Запишіть у файл Universities.json. Напр, через fs.writeFile().

  6. Дізнатись усі факультети усіх універів міста Опис методу

  7. Дістати усі що мають у собі query.
    Додайте параметри city_id та university_id до кожного такого факультету.
    Запишіть у файл Faculties.json.

  8. Дізнатись усі кафедри усіх факультетів усіх універів міста. Опис методу.

  9. Дістати усі що мають у собі query.
    Додайте параметри city_id, university_id, faculty_id до кожної такої кафедри.
    Запишіть у файл Chairs.json.



Якщо ви виконали усі попередні пункти і у вас ще є час, ось додаткові:

9. Модифікуйте функцію запису так, щоб на початку назви файлу виводилася дата і час його запису. 10. Додайте можливість задавання параметрів запуску вашої програми через консоль. [process.argv](https://nodejs.org/docs/latest/api/process.html#process_process_argv) 11. Додайте можливість пошуку з виключенням. Наприклад, знайти усі універиститети, що не містять у назві `(рус.`.
Не забудьте модифікувати аргрументи для запуску через консоль. 12. Зробіть статистику по містам :)