Kana-chan wrote:And now, there is no more flat files
What do you mean? I'm having no problem getting them, there's simply something going on which is preventing them from being updated.
The teams flat file gives you the team ID number.
You should then be able to filter/search the user/donor flat file for everyone contributing to the above team ID.
You should now have a list of every donor/user that has contributed to the above team.
You should now be able to use the folding @ home programming api (api.foldingathome.org) to run queries to get your user/donor IDs.
Start with the "GET /team/:team/members" query to get as many IDs a you can.
Use either the "GET /user" or the "GET /search/user" queries to return the ID of the rest of the users.
On subsequent updates you should only need to do the queries for new users/donors.
EDIT: A couple of extras.
I suggest maybe doing it in small batches of, say, 1000.
Some usernames may not return anything as some of the characters in the username may invalidate the web query.