Wyszukaj dotacje NIH z wiersza poleceń
Narzędzie NIH RePORTER jest doskonałym narzędziem do przeszukiwania rekordów dotacji i podsumowań projektów. Uważam, że warto mieć dobry pomysł na projekty badawcze o wspólnych zainteresowaniach, o tym, kto jest ekspertem w danej dziedzinie, a także o bieżących trendach w finansowaniu badań o dużym znaczeniu. Jeśli wolisz wiersz poleceń zamiast interfejsu strony internetowej do szybkiego wyszukiwania, NIH zapewnia doskonały interfejs API do przeszukiwania bazy danych RePORTER. Stworzyłem narzędzie bash, grantfinder do odpytywania interfejsu API RePORTER. 🙌
Na przykład możesz wyszukiwać według nazwy PI (-p
) lub zapytania tekstowego (-q
), które Potrafi wyszukiwać terminy projektów, tytuły projektów i streszczenia. Pozostałe argumenty są opcjonalne.
Instalacja
Aby zainstalować program grantfinder, pobierz narzędzie bash i umieść je w PATH, zwykle w folderze ~/bin/
.
Ponieważ grantfinder wymaga odpytywania RePORTER API i parsowania danych wyjściowych JSON, będziesz potrzebować następujących narzędzi w PATH .
-
http
: Klient 1 interfejsu API wiersza poleceń. -
jq
: To jest jaksed
dla JSON2. -
bat
:cat
jak polecenie, ale z fantazyjnym wyjściem 3. Jeśli tego nie chcesz, zamień bat na cat w skrypcie grantfinder.
Ograniczenia
Na razie API ogranicza rekordy do maksymalnie 50 niezależnie od argumentu przesunięcia (-i
). Dokumentacja interfejsu API usługi Checkout4 zawiera więcej opcji.