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. Зробіть статистику по містам :)