Skip to content

Commit

Permalink
Prerelease export should export published AND web-ready: passed signs (
Browse files Browse the repository at this point in the history
  • Loading branch information
joshmcarthur authored Jan 16, 2024
1 parent 11ebbbf commit 6a41446
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions build-assets-from-signbank.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
(options, args) = parser.parse_args()

filename = 'signbank-glosses.csv'
prerelease_filename = 'signbank-glosses-prerelease.csv'
video_filename = 'signbank-gloss-assets.csv'
dat_file_filename = "nzsl.dat"
database_filename = 'nzsl.db'
Expand All @@ -31,17 +32,22 @@
else:
filters['published'] = 'on'

print("Step 1: Fetching the latest signs from Signbank")
signbank.fetch_gloss_export_file(filename, filters)
print("Step 1: Fetching the latest published signs from Signbank")
signbank.fetch_gloss_export_file(filename, { 'published': 'on' })
data = signbank.parse_signbank_csv(filename)

if options.prerelease:
print("Step 1a: Fetching the latest prerelease signs from Signbank")
signbank.fetch_gloss_export_file(prerelease_filename, { 'tags': signbank.SIGNBANK_WEB_READY_TAG_ID })
data += signbank.parse_signbank_csv(prerelease_filename)

print("Step 3: Write out sqlite nzsl.db for iOS")
print("Step 2: Write out sqlite nzsl.db for iOS")
signbank.write_sqlitefile(data, database_filename)


print("Step 4: Fetching assets from signbank")
print("Step 3: Fetching assets from signbank")
signbank.fetch_gloss_asset_export_file(video_filename)

asset_data = signbank.parse_signbank_csv(video_filename)
signbank.fetch_gloss_assets(asset_data, database_filename, assets_folder, download=download)
signbank.prune_orphan_assets(database_filename)
Expand All @@ -59,6 +65,7 @@
if options.cleanup:
print("Step 7: Cleanup")
os.remove(filename)
os.remove(prerelease_filename)
os.remove(dat_file_filename)
os.remove(database_filename)
shutil.rmtree(pictures_folder)
Expand Down

0 comments on commit 6a41446

Please sign in to comment.