Hledat granty NIH z příkazového řádku
Nástroj NIH RePORTER je skvělý nástroj pro dotazování záznamů o grantech a souhrnných výkazů projektu. Považuji za užitečné získat dobrý nápad o výzkumných projektech se společným zájmem, kdo je kdo v doménových odbornících, a aktuální trendy financování výzkumu s velkým dopadem. Pokud dáváte přednost rychlému vyhledávání přes webové rozhraní přes příkazový řádek, NIH poskytuje vynikající API rozhraní pro dotaz na databázi RePORTER. Udělal jsem nástroj bash, grantfinder pro dotaz na API RePORTER. 🙌
Můžete například vyhledávat podle názvu PI (-p
) nebo textového dotazu (-q
), který umí vyhledávat pojmy projektu, název projektu a abstrakty Zbývající argumenty jsou volitelné.
Instalace
Chcete-li nainstalovat GrantFinder, stáhněte si nástroj bash a umístěte jej do PATH, obvykle do složky ~/bin/
.
Jelikož grantfinder vyžaduje dotazování na RePORTER API a analýzu výstupu JSON, budete v PATH potřebovat následující nástroje .
-
http
: Klient příkazového řádku API1. -
jq
: Je to jakosed
pro JSON2. -
bat
:cat
jako příkaz, ale s efektním výstupem3. Pokud to nechcete, nahraďte bat ve skriptu grantfinder kočkou.
Omezení
Prozatím API omezuje počet záznamů na maximálně 50 bez ohledu na argument offsetu (-i
). Další možnosti najdete v dokumentaci k API API4.