Skip to content

Sarcoline Puku

Pre-release
Pre-release

Choose a tag to compare

@funilrys funilrys released this 15 Aug 14:24
· 2513 commits to master since this 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!

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!

Special mention

Thanks to Reza Rizqullah (@ybreza) for the design of our awesome logo!