This tool is built in python with minimal dependencies. This tool does NOT use regex due to regex being too complicated for everyone This software is designed to mimic the behavior/behaviour of the Grep program cross-platform without compatibility layers.
pytextsearch is licensed under GPLv3 © 2026 userdev265scratchandpython All forks MUST remain FREE and OPEN-SOURCE. Selling this software, a fork of it or a copy of it is prohibited.
- Currently uses an input file and doesn't support command line arguments. STDIN and command-line arguments like grep are planned for future updates.
- Currently in early phase, this tool is not yet production ready.
- Currently, And is not functional due to removal of it before publication due to being broken.
- Please use your own repo for hosting your updated version(s) and version files, change versions file repo in code
- Please change credits
- Do NOT add some code that plans to modify the user's system, this doesn't need any of that.
- Respect the terms of the GPLv3(Gnu General Public Licence) when forking. If you are uncertain of what you can and cannot do, ask Google.
- Open an issue named "Collaboration", I will look at your github profile WHEN I CAN and if I accept, you will be invited as a collaborator. To collaborate, you will need to accept the invitation.
- All code pushes will go through my or an authorised reviewer's(see .github/CODEOWNERS) approval.
- All collaborators and the repo owner should have a section there.
- will try to update features on wednesday and patch on saturday or sunday.
- Any change approved should be logged in a file. The new line of the file must contain:
- date
- time
- approver
- person who made the pull/push request
- If file is too big, please start writing to another file.