Giter Club home page Giter Club logo

telegram-username-checker-1's Introduction

Telegram Username Checker

The Telegram Username Checker is a Python script that allows you to check the validity of Telegram usernames. It automates the process of checking whether a username is available or already taken on Telegram.

Features

  • Validates Telegram usernames by checking the corresponding user profile page.
  • Uses XPath to identify the presence of a specific HTML element indicating a valid username.
  • Saves the list of valid usernames to a separate file for further analysis or use.
  • Displays a progress bar in the terminal console to provide real-time feedback on the checking process.

Usage

  1. Prepare a list of usernames to check by adding them to a file (e.g., list.txt), with each username on a separate line.
  2. Update the script to set the correct file paths for the input list and the output file where valid usernames will be saved.
  3. Go to the folder on the terminal: cd Telegram-Username-Checker-main.
  4. You need to install the necessary dependencies or requirements to run the script. The command: pip install -r requirements.txt.
  5. Run the script using Python: python main.py.
  6. The script will check each username in the list, display a progress bar, and print the valid usernames.
  7. The valid usernames will also be saved to the specified output file (e.g., valid.txt).

Dependencies

The script relies on the following Python libraries:

  • requests - For making HTTP requests to the Telegram website.
  • lxml - For parsing HTML content and extracting information using XPath.
  • tqdm - For creating the progress bar and displaying real-time progress in the terminal.

Make sure to install these dependencies using pip before running the script.

Contribution

Contributions to the Telegram Username Checker are welcome! If you encounter any issues, have ideas for improvements, or would like to add new features, please open an issue or submit a pull request.

Disclaimer

Please note that this tool is intended for educational and research purposes only. Use it responsibly and respect Telegram's terms of service. The tool does not make any changes to the Telegram service; it simply provides an automated way to check username availability.

telegram-username-checker-1's People

Contributors

micr0pop avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.