1.1.14 • Published 5 years ago

guk-krasnodar v1.1.14

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

guk-krasnodar

Небольшая утилита для взаимодействия с ГУК "Краснодар",к сожалению, у меня не получилось найти api интерфейс для автоматизации обмена данными. Писалось в угаре на коленке, просьба использовать если понимаете что делаете.

Установка

Нужно установить проект, npm i guk-krasnodar

Example

Получение данных водомеров

const accountNumber = 'свой номер из квитанции';
const integration = require("guk-krasnodar");
const guk = new integration(accountNumber);
guk.getData().then(data => {console.log(data)}).catch(e=>e);

Результат

[
  {
    id: 38617,
    type: 'Холодная вода',
    hwId: 249709,
    nextCheckDate: '21.02.2021',
    waterId: 38451,
    lastPostDate: 'August 2020',
    value: 584
  },
  {
    id: 38618,
    type: 'Горячая вода',
    hwId: 4000013,
    nextCheckDate: '21.02.2021',
    waterId: 38452,
    lastPostDate: 'August 2020',
    value: 294
  },
  {
    id: 38619,
    type: 'Горячая вода',
    hwId: 52871,
    nextCheckDate: '06.02.2023',
    waterId: 38453,
    lastPostDate: 'August 2020',
    value: 50
  },
  {
    id: 38620,
    type: 'Холодная вода',
    hwId: 55872,
    nextCheckDate: '06.02.2023',
    waterId: 38454,
    lastPostDate: 'August 2020',
    value: 68
  }
]

TODO

  • CSRF tokens
  • Подстановка Cookie
  • Получение данных о значениях водомеров
  • Отправка данных о водомерах
  • Динамическое количество водомеров
1.1.14

5 years ago

1.1.13

5 years ago

1.1.12

5 years ago

1.1.11

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.10

5 years ago

1.1.7

5 years ago

1.1.0

5 years ago