The download_eggnog_data.py script uses outdated URLs. The domain has changed from eggnogdb.embl.de to eggnog5.embl.de (current download page), but the code still references the old domain.
This causes all downloads to fail with 404 Not Found errors, preventing users from installing essential databases like eggnog.db.gz, eggnog.taxa.tar.gz, eggnog_proteins.dmnd.gz, and others.
It can be fixed by modifying the source code:
# BASE_URL = f'http://eggnogdb.embl.de/download/emapperdb-{__DB_VERSION__}'
BASE_URL = f'http://eggnog5.embl.de/download/emapperdb-{__DB_VERSION__}'
EGGNOG_URL = f'http://eggnog5.embl.de/download/eggnog_5.0/per_tax_level'
EGGNOG_DOWNLOADS_URL = 'http://eggnog5.embl.de/#/app/downloads'
# NOVEL_FAMS_BASE_URL = f'http://eggnogdb.embl.de/download/novel_fams-{__NOVEL_FAMS_DB_VERSION__}'
NOVEL_FAMS_BASE_URL = f'http://eggnog5.embl.de/download/novel_fams-{__NOVEL_FAMS_DB_VERSION__}'