add exclude list
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -299,6 +299,11 @@ skip_seasons_entries = [
|
||||
"Part 6",
|
||||
]
|
||||
|
||||
# Exclude from removal
|
||||
exclude_from_removal = [
|
||||
"Kara no Kyoukai Movie: Mirai Fukuin"
|
||||
]
|
||||
|
||||
f = open('matched-anime-list.json')
|
||||
data = json.load(f)
|
||||
parsed = [] # list of parsed names
|
||||
@@ -309,13 +314,17 @@ for i in data['data']:
|
||||
if i['type'] == 'MOVIE' or i['type'] == 'TV':
|
||||
|
||||
skip_loop = False
|
||||
keep_entry = False
|
||||
|
||||
if i['title'] in exclude_from_removal:
|
||||
keep_entry = True
|
||||
|
||||
# Remove extra unwanted entries if it's in the title
|
||||
if i['title'] in remove_anime:
|
||||
if i['title'] in remove_anime and not keep_entry:
|
||||
continue
|
||||
|
||||
# Remove unwanted entries if it's in the title AND a movie
|
||||
if i['type'] == 'MOVIE':
|
||||
if i['type'] == 'MOVIE' and not keep_entry:
|
||||
for movies in skip_movie_entries:
|
||||
if movies in i['title']:
|
||||
skip_loop = True
|
||||
@@ -325,7 +334,7 @@ for i in data['data']:
|
||||
continue
|
||||
|
||||
# Remove unwanted entries if it's in the title AND a TV
|
||||
if i['type'] == 'TV':
|
||||
if i['type'] == 'TV' and not keep_entry:
|
||||
for tv in skip_tv_entries:
|
||||
if tv in i['title']:
|
||||
skip_loop = True
|
||||
@@ -336,7 +345,7 @@ for i in data['data']:
|
||||
|
||||
# Remove unwanted if it's in the seasons
|
||||
for seasons in skip_seasons_entries:
|
||||
if seasons in i['title']:
|
||||
if seasons in i['title'] and not keep_entry:
|
||||
skip_loop = True
|
||||
break
|
||||
|
||||
@@ -351,12 +360,12 @@ for i in data['data']:
|
||||
|
||||
# Remove extra unwanted enteries if it's in the synonym
|
||||
for seasons in skip_seasons_entries:
|
||||
if seasons in j:
|
||||
if seasons in j and not keep_entry:
|
||||
toss_based_on_synonym = True
|
||||
break
|
||||
|
||||
# Remove unwanted entries if it's a synonym AND a movie
|
||||
if i['type'] == 'MOVIE':
|
||||
if i['type'] == 'MOVIE' and not keep_entry:
|
||||
for movies in skip_movie_entries:
|
||||
if movies in j:
|
||||
toss_based_on_synonym = True
|
||||
@@ -385,4 +394,5 @@ df.reset_index().to_json(r'parsed-anime-list.json', orient='records', indent=2)
|
||||
|
||||
# Remove additional columns for mini version
|
||||
df = df.drop(['type'], axis=1) # remove columns
|
||||
print(df.count)
|
||||
df.reset_index().to_json(r'parsed-anime-list-mini.json', orient='records')
|
Reference in New Issue
Block a user