Commit Graph

37 Commits

Author SHA1 Message Date
Matheus Felipe
c2bdd9e5fc Fix false negative http code 404 in verification
Some links when they were being checked returned the http code 404,
but the links were working correctly.

This was happening because before the request the link was concatenated
with the / character at the end, making it a different link from the
original. If the original link didn't have a path that is
accessed by / at the end, it would return a 404 error.

This behavior made it a false negative.
2022-02-07 07:09:01 -03:00
Matheus Felipe
4bc90a81cc Add possibility to run duplicate link check only
Changes:

- It is now possible to only check for duplicate
  links (without checking if the links are working)

- Check for duplicate links when a push occurs

- Update the scripts documentation accordingly
2022-01-18 02:06:21 -03:00
Matheus Felipe
ff31b266ab Add format and links in validate scope 2022-01-17 19:24:45 -03:00
Matheus Felipe
7d9eac4920 Change sections -> columns in error message 2022-01-17 16:07:21 -03:00
Matheus Felipe
9f0174fd96 Fix error message of max description length 2022-01-17 04:27:58 -03:00
Matheus Felipe
e2482af448 Add temporary replacement of punctuation 2022-01-16 23:49:22 -03:00
Matheus Felipe
71167b2716 Use punctuation constant built-in 2022-01-16 23:41:41 -03:00
Matheus Felipe
f447f7c76e Implement main function 2022-01-16 23:38:14 -03:00
Matheus Felipe
1d421d8856 Add max_description_length constant 2022-01-16 23:29:55 -03:00
Matheus Felipe
d200415479 Change min_entries_per_section -> min_entries_per_category 2022-01-16 23:25:09 -03:00
Matheus Felipe
6bab1616ab Remove index_link: unused variable 2022-01-16 23:22:23 -03:00
Matheus Felipe
bff7f5e009 Reorganize constants 2022-01-16 23:20:43 -03:00
Matheus Felipe
f1cbf0144a Change title_links global to category_title_in_index local 2022-01-16 23:18:06 -03:00
Matheus Felipe
57e288b5c9 Refactor check_alphabetical_order and check_file_format to exist return 2022-01-16 23:11:34 -03:00
Matheus Felipe
d578ba7a32 Change line -> line_content 2022-01-16 22:47:17 -03:00
Matheus Felipe
a935a05d6a Change section -> category 2022-01-16 22:41:33 -03:00
Matheus Felipe
de1b6f59d1 Check markdown file format 2022-01-16 19:59:59 -03:00
Matheus Felipe
6bfe284191 Get categories content and check alphabetical order 2022-01-16 02:53:25 -03:00
Matheus Felipe
2501df6b93 Create a error message generator 2022-01-16 01:08:49 -03:00
Matheus Felipe
c659e65677 Set constants 2022-01-15 20:35:02 -03:00
Matheus Felipe
1360d618cf Create format.py file 2022-01-15 19:29:13 -03:00
Matheus Felipe
f3146c9e24 Get content from index 0 if Index section does not exist 2022-01-15 19:24:35 -03:00
Matheus Felipe
ae7ac00586 Mapped network problem (DNS failure, connection refused, etc) 2022-01-15 17:40:32 -03:00
Matheus Felipe
a553dd5909 Mapped RequestException Exceptions 2022-01-15 17:12:44 -03:00
Matheus Felipe
8c28be1497 Create start_* functions to start checkers 2022-01-13 17:49:11 -03:00
Matheus Felipe
b62683f96e Show one duplicate link per line 2022-01-13 16:33:03 -03:00
Matheus Felipe
50ad807e5c Show number of links with a possible error 2022-01-13 16:23:01 -03:00
Matheus Felipe
8ac60e31aa Remove whitespaces 2022-01-12 19:25:08 -03:00
Matheus Felipe
8136aa9ed1 Implementing the cloudflare protection check
Related:
- #2409
- #2960
2022-01-12 19:20:31 -03:00
Matheus Felipe
978147ca39 Check if a list of links are working 2022-01-12 02:15:39 -03:00
Matheus Felipe
8650f7f979 Make sure the link contains :// 2022-01-12 01:23:59 -03:00
Matheus Felipe
95ee79818f Remove whitespaces 2022-01-12 00:58:54 -03:00
Matheus Felipe
7be0512b54 Check if a link is working 2022-01-12 00:55:23 -03:00
Matheus Felipe
d728eeddbc Refactor duplicate link checker 2022-01-11 20:58:05 -03:00
Matheus Felipe
2eb6d20100 Implement functions to check duplicate links 2022-01-11 04:33:18 -03:00
Matheus Felipe
4808d633a1 Implement functions to find links in a text/file 2022-01-11 03:59:18 -03:00
Matheus Felipe
f59cb82904 Create validate package 2022-01-11 02:38:26 -03:00