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

msproadshow/JS_data_aggregation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Workshop about data agreggation with JS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published