Sarcoline Puku
Pre-release🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟
Hello, World!
After 304 days of development, I'm happy and glad to present this first pre-release of PyFunceble!
I know it's not usual to start with such version number but you'll live with it! Indeed as soon as I started to develop PyFunceble, I started to version my work that's why we are starting at 0.94.3. My idea is to have our first release to be a 1.x.y.
Some people may think that 0.94.3 is stable and mature enough to be the first release but no, I don't think so. Indeed, after months of testing and usage under Dead-Hosts, Ultimate-Hosts-Blacklist and other, I do know that it is stable enough, but I'm not ready to make this the first release because of some of my code structure which I have to review.
Anyway, I hope that you'll like it! Let me know if there is any new issue!
🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟🎉 🌟
What can PyFunceble do?
- Test of the availability of a domain.
- Test of the availability of an IPv4.
- Test of the availability of a URL.
- Test of domain or IP which are present into an Adblock formatted file.
- Test from a given raw link.
- Save test result(s) on file(s) (in several format).
- Show test result(s) on screen.
- Show percentage of each status (
ACTIVE,INACTIVE,INVALID) - Auto-continuation of tests in case of system crash or script stop.
- Filtering of a file content. This feature will let us for example test all Blogspot domain of the given file no matter the content of the file.
- Customisation of the different option via command-line arguments or configuration file.
- Set the user-agent to use for the tests.
- Continuous tests under Travis CI with the help of an autosaving and database system.
- Set branch to push the result to for the autosaving system.
- Set the minimal time before we autosave.
- Set a command to execute at the end of the test.
- Set the commit message for the autosaving system
- ... and a lot more!
What is coming?
- Completion of the documentation.
- Fix of reported issues.
- Full review and recheck of the code base.
- Improvement of the actual features.
- Addition of features proposed by individual or entity via issue, comments, email, Keybase (Personal) or Keybase (PyFunceble Chat)
- Support of more way to install PyFunceble.
Contributors
I would like to renew my thanks to those awesome people for their past or current contribution!
- dnmTX - @dnmTX
- Mitchell Krog - @mitchellkrogza
- Odyseus - @Odyseus
- Reza Rizqullah - @ybreza
- WaLLy3K - @WaLLy3K
- xxcriticxx - @xxcriticxx
Special thanks
I would also like to renew my special and big thanks to those awesome people or entity for their past or current direct or indirect contribution in making PyFunceble a better tool!
- Adam Warner - @PromoFaux
- Mitchell Krog - @mitchellkrogza
- Pi-Hole - @pi-hole
- Reza Rizqullah - @ybreza
- SMed79 - @SMed79
Special mention
Thanks to Reza Rizqullah (@ybreza) for the design of our awesome logo!