Changeset 35889
- Timestamp:
- 2022-01-06T09:33:19+13:00 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/model-sites-dev/eurovision-lod/collect/eurovision/prepare/08b-COPY-AUDIO-FEATURES-TO-IMPORT.py
r35878 r35889 1 1 #!/usr/bin/env python3 2 3 import argparse 2 4 3 5 import os … … 11 13 12 14 15 parser = argparse.ArgumentParser(description="Copy Essentia generated audio features into Greenstone3 collection's '../import' directory") 16 parser.add_argument('--startyear', type=int, default=None, 17 help='Start year range of the Eurovision Song Contest') 18 parser.add_argument('--endyear', type=int, default=None, 19 help='End year range of the Eurovision Song Contest') 20 args = parser.parse_args() 21 22 start_year = int(args.startyear) if args.startyear is not None else None 23 end_year = int(args.endyear) if args.endyear is not None else None 24 25 #if args.endyear is not None: 26 # end_year = int(args.sendyear) 27 13 28 years = [d for d in os.listdir(audio_dir) if os.path.isdir(os.path.join(audio_dir, d))] 14 29 30 sorted_years = sorted(years) 31 32 opt_filtered_sorted_years = [] 33 34 for y in sorted_years: 35 36 if (start_year is not None) and int(y) < start_year: 37 continue 38 39 if (end_year is not None) and int(y) > end_year: 40 continue 41 42 opt_filtered_sorted_years.append(y) 43 15 44 16 45 print("Reading in Audio-Feature JSON files by year") … … 19 48 20 49 21 for year in sorted(years):50 for year in opt_filtered_sorted_years: 22 51 # print(" " + year) 23 52
Note:
See TracChangeset
for help on using the changeset viewer.