I've been using DAVID for gene ontology IDs for years but this -> Tools To Find Gene Ontology Term Enrichment says it hasn't been updated in like 6 years. Is there anything else that's useful and up-to-date? I usually use Uniprot, KEGG, and GO IDs for everything. http://geneontology.org/ wants me to input a species but the species I deal with aren't really model organisms. I have a lot of random microbes.
What can I use instead of DAVID? Preferably accessible through Python or web interface. If there is some REALLY good that's for R I'm open but that's a last resort for me (It takes me a while to do anything in R).