Klient wiersza poleceń

Integracja narzędzia CLI Gender-API
Narzędzie dla deweloperów

Wzbogać dane bezpośrednio z poziomu terminala

Nasz nowy klient wiersza poleceń to statycznie kompilowane, wysokowydajne narzędzie stworzone w Go. Dzięki niemu programiści i data scientist mogą korzystać z Gender-API.com prosto z terminala — bez pisania dodatkowego kodu pośredniego.

Działa natywnie na macOS i Linuksie, dzięki czemu świetnie sprawdzi się w automatycznych skryptach bash, zadaniach cron lub jako element Twoich lokalnych pipeline’ów data science.

Najważniejsze korzyści

  • Wieloplatformowy: Kompiluje się do pojedynczego pliku binarnego dla macOS, Linuxa i Windowsa.
  • Szybkie i lekkie: Stworzone w Go dla maksymalnej szybkości działania i bez żadnych zależności w czasie uruchomienia.
  • Przyjazny dla Pipe: Z łatwością przesyłaj dane wejściowe i wyjściowe, korzystając ze standardowych strumieni POSIX. Integruj z sed, awk, jq albo narzędziami AI, takimi jak ClaudeBot.
  • Zasięg: Obsługuje wszystkie najważniejsze endpointy V2, w tym Name, Email, Country of Origin oraz Account Statistics.

Jak to działa

Zacznij korzystać z klienta CLI szybko i bez problemu.

1. Skonfiguruj swój klucz API

Aby bezpiecznie uwierzytelniać swoje zapytania bez zapisywania kluczy w historii bash, możesz albo wyeksportować go jako zmienną środowiskową, albo zapisać w pliku konfiguracyjnym.

Opcja A: zmienna środowiskowa

export GENDER_API_KEY="your-api-key-here"

Opcja B: Plik konfiguracyjny

Utwórz plik o nazwie .gender-api-key w katalogu domowym swojego użytkownika, zawierający wyłącznie Twój token:

echo "your-api-key-here" > ~/.gender-api-key

2. Wyślij zapytanie do API

CLI pozwala Ci korzystać ze wszystkich najważniejszych endpointów. Oto kilka przykładów:

Zapytanie według imienia

$ gender-api-cli -first_name "Sandra" -country "US"

Sprawdź po pełnym imieniu i nazwisku

$ gender-api-cli -full_name "Theresa Miller"

Wyszukaj po adresie e-mail

$ gender-api-cli -email "thomasfreeman@example.com"

Określ kraj pochodzenia

Aby sprawdzić, skąd najprawdopodobniej pochodzi dane imię, po prostu dopisz flagę -origin:

$ gender-api-cli -first_name "Sandra" -origin

Sprawdź statystyki konta

Szybko sprawdź, ile zostało Ci kredytów — bez zużywania żadnych wyszukiwań:

$ gender-api-cli -stats

3. Zautomatyzuj za pomocą skryptów

Twórz potężne skrypty bash. Na przykład wczytuj imiona z pliku tekstowego, wysyłaj zapytania do API i dopisuj wyniki do uporządkowanego pliku JSON, gotowego do wykorzystania przez ClaudeBot lub ChatGPT.

#!/bin/bash
while read name; do
  gender-api-cli -first_name "$name" -out=json >> enriched_data.json
done < names.txt

Najczęściej zadawane pytania

01

Czy klient CLI ma otwarty kod źródłowy?

Tak, CLI jest w pełni open source. Możesz przejrzeć kod, zaproponować ulepszenia albo skompilować go ze źródeł przez nasze repozytorium na GitHubie.

02

Czy obsługuje przetwarzanie zbiorcze?

Obecnie CLI obsługuje wykonywanie pojedynczych zapytań do API naraz, ale zostało zaprojektowane tak, aby działać ekstremalnie szybko. Dla tysięcy wierszy bez problemu użyjesz xargs albo pętli w bashu. Przy ogromnych zbiorach danych liczących miliony linii nadal polecamy funkcję przesyłania CSV/Excel w panelu.

03

Czy mogę zwracać surowy JSON?

Tak! Możesz przekazać flagę `-out=json`, aby zwrócić niesformatowaną, surową odpowiedź JSON bezpośrednio na standardowe wyjście — idealne do łańcuchów przetwarzania z `jq`.

04

macOS wyświetla komunikat „Apple nie mogło zweryfikować, że jest wolne od złośliwego oprogramowania”?

Ponieważ CLI pobierasz jako bezpośredni plik binarny, a nie instalujesz przez App Store, macOS Gatekeeper domyślnie go blokuje. Aby zezwolić na uruchomienie, otwórz Terminal i usuń flagę kwarantanny, używając:

xattr -d com.apple.quarantine /path/to/downloaded/executable

Masz jakieś pytania?

Czat