A powerful CLI tool to efficiently check username availability on Critical Ops. Mobile version here
critical-ops-checker is a console-based Python tool designed for players and enthusiasts of Critical Ops to quickly and efficiently check the availability of a list of potential in-game usernames. Instead of manually attempting to register or search for each username, this tool automates the process by reading from a wordlist and interacting with the Critical Ops API, saving valuable time and effort. It's ideal for securing desired names or exploring new options.
- ▒ Bulk Username Checking: Process a large list of usernames from a text file.
- ▒ Critical Ops API Integration: Directly queries the Critical Ops service to determine username availability.
- ▒ Wordlist Input: Reads candidate usernames from
usernames.txt. - ▒ Availability Output: Automatically saves all found available usernames to
available.txt. - ▒ Command-Line Interface: Simple and direct interaction via terminal.
▒ Runtime:
▒ Key Libraries (inferred):
- Likely uses an HTTP client library (e.g.,
requestsorhttpx) for API communication. - Likely uses a command-line parsing library (e.g.,
argparseorclick) for handling script options.
- Python 3.x: Ensure you have Python 3 installed on your system. You can download it from python.org.
-
Clone the repository
git clone https://github.com/hw1d/critical-ops-checker.git cd critical-ops-checker -
Install dependencies (if any are required by
main.py)- This project does not include a
requirements.txtfile. Ifmain.pyuses external libraries (likerequests), you may need to install them manually.
# Example for 'requests' library (common for API interactions): pip install requests - This project does not include a
-
Prepare your username list Create or edit the
usernames.txtfile in the project root. Each line should contain one username you wish to check.# Example content for usernames.txt prediction Slovakia adhd
-
Run the checker Execute the Python script from your terminal:
python main.py
-
View results After the script completes, available usernames will be written to
available.txtin the project root.
ign_checker_c-ops/
├── LICENSE
├── README.md
├── available.txt # Output file for available usernames
├── main.py # Main script: contains the core logic for checking IGNs
└── usernames.txt # Input file: list of usernames to check
usernames.txt: This file serves as the input. Populate it with the usernames you want to check, one per line.available.txt: This file will be created or overwritten by the script to store all usernames that are found to be available.
The main.py script may support various command-line arguments to control its behavior (e.g., for concurrency, delay between requests, or custom input/output file paths). Run python main.py --help (if implemented) for a list of available options.
To run the checker during development, simply execute main.py directly:
python main.pyIf you wish to modify or extend the tool, you can directly edit main.py. Common areas for extension might include:
- Adding support for different output formats.
- Implementing additional error handling for API requests.
- Introducing advanced filtering or sorting of results.
This project does not include a dedicated test suite. You can manually verify the functionality by:
- Preparing a
usernames.txtwith known available and unavailable names. - Running
python main.py. - Checking the
available.txtoutput against your expectations.
This project is licensed under the MIT License - see the LICENSE file for details.
- Vypersan for Critical Ops API Wrapper
- *** This project is not affiliated with C-ops, Critical Force, Critical Force Oy or any related company. ***
- ▒ Issues: GitHub Issues
⭐ Star this repo if you find it helpful!
Made with ❤️ by hw1d