Skip to content

A Program written in Python that fetches your current quota details for WE (Telecom Egypt) ISP subscribers using their updated API

License

Notifications You must be signed in to change notification settings

karimawi/TE-QuotaCheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

(WE) Telecom Egypt Quota Check


A Program written in Python that fetches your current quota details for WE (Telecom Egypt) ISP subscribers using their updated API, without you having to log in every time, this can be used and implemented in several ways, like regularly fetching and saving the results to calculate or graph usage, monitor consumption for SMEs who rely on an internet connection for their activities to calculate costs, and many other applications that may not be possible with just the mobile app or the website wich are not that quick when you have to login every single time.

⚠️Please note that this program is not officially or directly affiliated with Telecom Egypt. The use of their API is conducted independently and is not based on any contractual agreement or formal association with Telecom Egypt. Additionally, Telecom Egypt holds the copyrights to the original branding, which has been used and slightly modified in this README.


👁️ Preview:

image

📜 Information Pulled:

  • Landline Owner Name
  • Offer Name
  • Total GBs
  • Used GBs
  • Reminaing GBs
  • Date and Time of Last Renewal (UNIX Timestamp later converted to readable date and time)
  • Date and Time of Next Renewal (UNIX Timestamp later converted to readable date and time)

🧮 Other Calculated Information:

  • Usage Percentage
  • Days or Hours (if less than a day) until expiration

🛠️ Requirements

Basically, everything is PSL (Python Standard Library) except for Requests which I'm using version 2.31.0 of

pip install requests==2.31.0

⚙️ Configuration

Follow at lines 9-11 (lol) in the main.py file

# Your credentials
lnd_number = "YOUR_LANDLINE_NUMBER" # Example: 0234567891 (make sure to have the 02 at the beginning
lnd_pass = "YOUR_PASSWORD" # If you don't know or remember your password, you can reset it by clicking "Forgot Password?" at my.te.eg

⚖️ License

You can use this however you want, but consider mentioning this Repo if you're going to use my code in an open-source project as I spent quite some time reverse-engineering their API after they had changed the authentication method.

About

A Program written in Python that fetches your current quota details for WE (Telecom Egypt) ISP subscribers using their updated API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages