mirror of
https://github.com/public-apis/public-apis.git
synced 2025-05-10 15:46:48 +02:00
Add ignore link and strip url links before checking it
This commit is contained in:
parent
97cb773f45
commit
9722487f46
1 changed files with 10 additions and 8 deletions
|
@ -9,6 +9,7 @@ ignored_links = [
|
|||
'https://github.com/public-apis/public-apis/actions?query=workflow%3A%22Run+tests%22',
|
||||
'https://github.com/public-apis/public-apis/workflows/Validate%20links/badge.svg?branch=master',
|
||||
'https://github.com/public-apis/public-apis/actions?query=workflow%3A%22Validate+links%22',
|
||||
'https://github.com/davemachado/public-api',
|
||||
]
|
||||
|
||||
def parse_links(filename):
|
||||
|
@ -28,20 +29,21 @@ def dup_links(links):
|
|||
seen = {}
|
||||
dupes = []
|
||||
|
||||
for x in links:
|
||||
if x in ignored_links:
|
||||
for link in links:
|
||||
link = link.rstrip('/')
|
||||
if link in ignored_links:
|
||||
continue
|
||||
|
||||
if x not in seen:
|
||||
seen[x] = 1
|
||||
if link not in seen:
|
||||
seen[link] = 1
|
||||
else:
|
||||
if seen[x] == 1:
|
||||
dupes.append(x)
|
||||
if seen[link] == 1:
|
||||
dupes.append(link)
|
||||
|
||||
if not dupes:
|
||||
print(f"No duplicated links")
|
||||
print(f"No duplicate links")
|
||||
else:
|
||||
print(f"Found duplicated links: {dupes}")
|
||||
print(f"Found duplicate links: {dupes}")
|
||||
hasError = True
|
||||
return hasError
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue