Skip to content

Collection of scripts for BSNL broadband connection.

License

Notifications You must be signed in to change notification settings

meashishsaini/bsnl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BSNL Scripts

Some scripts to help me in managing daily BSNL broadband things like declining FUP, activating promotional packs, etc.

Requirements

  • requests
  • beautifulsoup4
  • rich

Installation

  1. Clone the repository.
  2. Change directory to 'bsnl'
  3. Install using pip install .

Usage

usage: bsnl [-h]
			[-d {FUPDetails,RouterDetails,DataUsage} [{FUPDetails,RouterDetails,DataUsage} ...]]
			[-e]
			[-a {Daily_4GB_Promotional,Monthly_10GB_Promotional} [{Daily_4GB_Promotional,Monthly_10GB_Promotional} ...]]
			[-r {DSLW200}] [-t] [-j] [-f REFRESH] [-u USERNAME] [-p PASSWORD]

optional arguments:
  -h, --help			show this help message and exit
  -d {FUPDetails,RouterDetails,DataUsage} [{FUPDetails,RouterDetails,DataUsage} ...], --display {FUPDetails,RouterDetails,DataUsage} [{FUPDetails,RouterDetails,DataUsage} ...]
						display details
  -e, --decline			decline fup
  -a {Daily_4GB_Promotional,Monthly_10GB_Promotional} [{Daily_4GB_Promotional,Monthly_10GB_Promotional} ...], --activate {Daily_4GB_Promotional,Monthly_10GB_Promotional} [{Daily_4GB_Promotional,Monthly_10GB_Promotional} ...]
						activate plans
  -r {DSLW200}, --router {DSLW200}
						select router
  -t, --restart			restart router
  -j, --json			output json
  -f REFRESH, --refresh REFRESH
						refresh display every some seconds
  -u USERNAME, --username USERNAME
						username for the router
  -p PASSWORD, --password PASSWORD
						password for the router

About

Collection of scripts for BSNL broadband connection.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages