CoWin-ator
This is the package to get Cowin slots and stats by state/district.
Please refer API Documentation here.
Installation
Install using 'npm'
npm i cowinator
Install using 'yarn'
yarn add cowinator
Development Usage
import { Cowinator } from "cowinator";
const client = new Cowinator();
client.getStates().then((states) => {
console.log(states);
});
const state_id = 2;
client.getDistricts(state_id).then((districts) => {
console.log(districts);
});
client.getStatsByState(state_id).then((stats) => {
console.log(stats);
});
const district_id = 571;
client.getStatsByDistrict(district_id).then((stats) => {
console.log(stats);
});
client.findByDistrict(district_id).then((sessions) => {
console.log(sessions);
});
client.findStateByName("tamil").then((matchedState) => {
console.log(matchedState);
});
client.findDistrictByName(state_id, "east").then((matchedDistrict) => {
console.log(matchedDistrict);
});
CLI
We can use this package in CLI.
Install for CLI
npm i -g cowinator
CLI Usage
To get the stats for a state
cowinator andhra
To get the stats for a particular district in a state
cowinator "tamil nadu" --district chennai
To post the stats to the telegram channel.
Note: Please assign your bot token to 'TELEGRAM_BOT_TOKEN' as environment variable.
cowinator "tamil nadu" --district chennai --tgChannel "@channelname"