MSP Roadshow
Створюватимемо пошуковик по універам, факультетам і кафедрам по БД ВК.
npm i sync-request
Приклад використання: request('GET', 'http://goo.gl').getBody().toString()
-
Синтаксис запитів можна глянути тут.
-
Дізнатись номер країни. Опис методу.
-
Дізнатись номер міста. Опис методу.
-
Дізнатись номери усіх універів міста. Опис методу.
-
Дістати усі що мають у собі
query
. Наприклад,query = 'инженер'
.
Додайте параметрcity_id
до кожного такого універу.
Запишіть у файлUniversities.json
. Напр, через fs.writeFile(). -
Дізнатись усі факультети усіх універів міста Опис методу
-
Дістати усі що мають у собі
query
.
Додайте параметриcity_id
таuniversity_id
до кожного такого факультету.
Запишіть у файл Faculties.json. -
Дізнатись усі кафедри усіх факультетів усіх універів міста. Опис методу.
-
Дістати усі що мають у собі
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. Зробіть статистику по містам :)