Skip to content

Commit 834993f

Browse files
committed
Introduction of PyFunceble v3.3.0 (Teal Blauwbok: Centipede)
Fixed: - Typos. - Badges URL. - Issues under macOS while using the `--multiprocess` argument. Improved: - Some sections of the documentation. - The standard sorting of file content. - The hierarchical sorting of file content. - The cleanup logic behind the `--clean-all` argument. - The way we fix (`/` always at the end of directories) the internal paths. - The timeout of the DNS resolver set to 2 seconds (explicitly) to avoid an overwriting from the upstream. - The mining methodology. - Database (MySQL/MariaDB) connection methodology. - Database (MySQL/MariaDB) connection closing methodology. New: - SQLAlchemy instead of RAW SQL. - Automatic migration routine from old (RAW SQL) to new (SQLAlchemy) table layout. - `*.wix.com` special rule. - `*.hpg.com.br` special rule. - `*.000webhostapp.com` special rule. - `*.angelfire.com` special rule. - Position tracker to jump as quickly as possible while resuming from a previous instance. - Mining (`--mining`) capabilities from a normal/simple test. - CI tests are running under Python 3.8.5, 3.7.8 and 3.6.11. - Multiprocessing will be deactivated if less than 2 processes are allocated/allowed. - `--all` argument prints (really) everything. - Introduction of the new `--store-whois` argument and logic. complete WHOIS records are not stored anymore. - Ensures that we retry the download of the files 3 times before stopping completely. - The `PYFUNCEBLE_DEBUG` and `PYFUNCEBLE_DEBUG_ON_SCREEN` environment variables. Removed: - The `db_types` directory. Contributors: - @spirillen
1 parent ddd805d commit 834993f

File tree

150 files changed

+209
-200
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

150 files changed

+209
-200
lines changed

.PyFunceble_production.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -282,11 +282,11 @@ http_codes:
282282
links:
283283
api_date_format: "https://pyfunceble.funilrys.com/api/date-format"
284284
api_no_referer: "https://pyfunceble.funilrys.com/api/no-referer"
285-
config: "https://raw.githubusercontent.com/funilrys/PyFunceble/dev/.PyFunceble_production.yaml"
286-
dir_structure: "https://raw.githubusercontent.com/funilrys/PyFunceble/dev/dir_structure_production.json"
285+
config: "https://raw.githubusercontent.com/funilrys/PyFunceble/master/.PyFunceble_production.yaml"
286+
dir_structure: "https://raw.githubusercontent.com/funilrys/PyFunceble/master/dir_structure_production.json"
287287
iana: "https://raw.githubusercontent.com/PyFunceble/iana/master/iana-domains-db.json"
288288
ipv4_reputation: "https://reputation.alienvault.com/reputation.data"
289289
psl: "https://raw.githubusercontent.com/PyFunceble/public-suffix/master/public-suffix.json"
290290
repo: "https://github.com/funilrys/PyFunceble"
291-
requirements: "https://raw.githubusercontent.com/funilrys/PyFunceble/dev/requirements.txt"
291+
requirements: "https://raw.githubusercontent.com/funilrys/PyFunceble/master/requirements.txt"
292292
user_agents: "https://raw.githubusercontent.com/PyFunceble/user_agents/master/user_agents.json"

PyFunceble/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
https://github.com/funilrys/PyFunceble
2626
2727
Project documentation:
28-
https://pyfunceble.readthedocs.io/en/dev/
28+
https://pyfunceble.readthedocs.io/en/master/
2929
3030
Project homepage:
3131
https://pyfunceble.github.io/

PyFunceble/abstracts/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
https://github.com/funilrys/PyFunceble
2727
2828
Project documentation:
29-
https://pyfunceble.readthedocs.io/en/dev/
29+
https://pyfunceble.readthedocs.io/en/master/
3030
3131
Project homepage:
3232
https://pyfunceble.github.io/

PyFunceble/abstracts/infrastructure.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
https://github.com/funilrys/PyFunceble
2727
2828
Project documentation:
29-
https://pyfunceble.readthedocs.io/en/dev/
29+
https://pyfunceble.readthedocs.io/en/master/
3030
3131
Project homepage:
3232
https://pyfunceble.github.io/
@@ -103,7 +103,7 @@ class Infrastructure:
103103
:type: str
104104
"""
105105

106-
PROD_CONFIG_LINK = "https://raw.githubusercontent.com/funilrys/PyFunceble/dev/.PyFunceble_production.yaml" # pylint: disable=line-too-long
106+
PROD_CONFIG_LINK = "https://raw.githubusercontent.com/funilrys/PyFunceble/master/.PyFunceble_production.yaml" # pylint: disable=line-too-long
107107
"""
108108
Sets the link to the production configuration file.
109109

PyFunceble/abstracts/package.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
https://github.com/funilrys/PyFunceble
2727
2828
Project documentation:
29-
https://pyfunceble.readthedocs.io/en/dev/
29+
https://pyfunceble.readthedocs.io/en/master/
3030
3131
Project homepage:
3232
https://pyfunceble.github.io/
@@ -64,7 +64,7 @@ class Package:
6464
:type: str
6565
"""
6666

67-
VERSION = "3.2.14.dev (Teal Blauwbok: Bombardier)"
67+
VERSION = "3.3.0. (Teal Blauwbok: Centipede)"
6868
"""
6969
Sets the package version.
7070

PyFunceble/abstracts/platform.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
https://github.com/funilrys/PyFunceble
2727
2828
Project documentation:
29-
https://pyfunceble.readthedocs.io/en/dev/
29+
https://pyfunceble.readthedocs.io/en/master/
3030
3131
Project homepage:
3232
https://pyfunceble.github.io/

PyFunceble/check.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
https://github.com/funilrys/PyFunceble
2727
2828
Project documentation:
29-
https://pyfunceble.readthedocs.io/en/dev/
29+
https://pyfunceble.readthedocs.io/en/master/
3030
3131
Project homepage:
3232
https://pyfunceble.github.io/

PyFunceble/cli/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
https://github.com/funilrys/PyFunceble
2828
2929
Project documentation:
30-
https://pyfunceble.readthedocs.io/en/dev/
30+
https://pyfunceble.readthedocs.io/en/master/
3131
3232
Project homepage:
3333
https://pyfunceble.github.io/
@@ -97,7 +97,7 @@ def tool(): # pragma: no cover pylint: disable=too-many-branches,too-many-state
9797

9898
epilog = (
9999
f"{Style.BRIGHT}{Fore.YELLOW}For an in-depth usage, explanation and examples of the arguments, "
100-
f"you should read the documentation at{Fore.GREEN} https://pyfunceble.readthedocs.io/en/dev/"
100+
f"you should read the documentation at{Fore.GREEN} https://pyfunceble.readthedocs.io/en/master/"
101101
f"{Style.RESET_ALL}\n\n"
102102
f"Crafted with {Fore.RED}{Fore.RESET} by "
103103
f"{Style.BRIGHT}{Fore.CYAN}Nissar Chababy (@funilrys){Style.RESET_ALL} "

PyFunceble/cli/dispatcher.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
https://github.com/funilrys/PyFunceble
2727
2828
Project documentation:
29-
https://pyfunceble.readthedocs.io/en/dev/
29+
https://pyfunceble.readthedocs.io/en/master/
3030
3131
Project homepage:
3232
https://pyfunceble.github.io/

PyFunceble/cli/execution_time.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
https://github.com/funilrys/PyFunceble
2727
2828
Project documentation:
29-
https://pyfunceble.readthedocs.io/en/dev/
29+
https://pyfunceble.readthedocs.io/en/master/
3030
3131
Project homepage:
3232
https://pyfunceble.github.io/

0 commit comments

Comments
 (0)