As an alternative, you can use the NCBI Datasets CLI, in a two step process to generate a dehydrated dataset for later hydration:
# Download metadata for all Cyanobacteria
# And pull out accession for 'Complete' genomes
./datasets assembly-descriptors taxon Cyanobacteria --limit ALL \
| jq -r '.assemblies[].assembly | "\(.assembly_accession) \(.assembly_level)"' \
| grep Complete \
| cut -f 1 -d ' ' > accs.txt
# Download a dehydrated dataset for the provided set of accessions
./datasets download assembly -i accs.txt -f 1117_complete.zip \
--dehydrated \
--exclude-protein \
--exclude-rna \
--exclude-seq \
--exclude-gff3 \
--include-gbff
You may be interested in some of the other files that are excluded.
Once you have the dehydrated dataset, you can rehydrate it when you are ready to analyze the data with:
unzip 1117_complete.zip -d 1117_complete
./datasets rehydrate -f 1117_complete