Πελάτης γραμμής εντολών
Εμπλούτισε τα δεδομένα σου απευθείας από το Τερματικό σου
Ο νέος μας Command Line Client είναι ένα στατικά μεταγλωττισμένο εργαλείο υψηλών επιδόσεων, γραμμένο σε Go. Σου δίνει τη δυνατότητα, ως developer ή data scientist, να χρησιμοποιείς το Gender-API.com απευθείας από το terminal σου, χωρίς να χρειάζεται να γράψεις καθόλου wrapper code.
Τρέχει εγγενώς σε macOS και Linux, κάτι που το κάνει ιδανικό για αυτοματοποιημένα bash scripts, cron jobs ή για ενσωμάτωση στις τοπικές σου ροές εργασίας data science.
Βασικά Οφέλη
- Πολλαπλών Πλατφορμών: Μεταγλωττίζεται σε ένα μόνο εκτελέσιμο αρχείο για macOS, Linux και Windows.
- Γρήγορο & Ελαφρύ: Φτιαγμένο σε Go για μέγιστη ταχύτητα εκτέλεσης και μηδενικές εξαρτήσεις κατά την εκτέλεση.
- Pipe-Compatible: Μεταβίβασε εύκολα δεδομένα προς και από την εφαρμογή σου με τα τυπικά POSIX streams. Κάν’ το integrate με sed, awk, jq ή εργαλεία AI όπως το ClaudeBot.
- Κάλυψη: Υποστηρίζει όλα τα βασικά V2 endpoints, όπως το Όνομα, το Email, τη Χώρα Προέλευσης και τα Στατιστικά Λογαριασμού.
Πώς λειτουργεί
Το να ξεκινήσεις με τον πελάτη CLI είναι γρήγορο και απλό.
1. Ρύθμισε το API Key σου
Για να πιστοποιείς τα αιτήματά σου με ασφάλεια χωρίς να καταγράφονται τα κλειδιά στο ιστορικό bash, μπορείς είτε να το κάνεις export ως μεταβλητή περιβάλλοντος είτε να το αποθηκεύσεις σε ένα αρχείο ρυθμίσεων.
Επιλογή A: Μεταβλητή Περιβάλλοντος
export GENDER_API_KEY="your-api-key-here"
Επιλογή B: Αρχείο ρυθμίσεων
Δημιούργησε ένα αρχείο με όνομα .gender-api-key στον αρχικό φάκελο του χρήστη σου, που να περιέχει μόνο το token σου:
echo "your-api-key-here" > ~/.gender-api-key
2. Κάνε ερώτημα στο API
Το CLI σου επιτρέπει να αλληλεπιδράς με όλα τα βασικά endpoints. Δες μερικά παραδείγματα:
Αναζήτηση με βάση το μικρό όνομα
$ gender-api-cli -first_name "Sandra" -country "US"
Αναζήτηση με πλήρες όνομα
$ gender-api-cli -full_name "Theresa Miller"
Αναζήτηση με διεύθυνση email
$ gender-api-cli -email "thomasfreeman@example.com"
Προσδιόρισε τη χώρα προέλευσης
Για να μάθεις από πού είναι πιο πιθανό να προέρχεται ένα όνομα, απλώς πρόσθεσε τη σημαία -origin:
$ gender-api-cli -first_name "Sandra" -origin
Έλεγξε τα στατιστικά του λογαριασμού σου
Έλεγξε γρήγορα τα εναπομείναντα credits σου χωρίς να καταναλώσεις καθόλου αναζητήσεις:
$ gender-api-cli -stats
3. Αυτοματοποίησε με Scripts
Φτιάξε ισχυρά bash scripts. Για παράδειγμα, διάβασε ονόματα από ένα αρχείο κειμένου, κάνε query στο API και πρόσθεσε τα αποτελέσματα σε ένα δομημένο JSON αρχείο, κατάλληλο για εισαγωγή από το ClaudeBot ή το ChatGPT.
#!/bin/bash
while read name; do
gender-api-cli -first_name "$name" -out=json >> enriched_data.json
done < names.txt
Συχνές Ερωτήσεις
Είναι ο CLI client ανοιχτού κώδικα;
Ναι, το CLI είναι εντελώς open-source. Μπορείς να δεις τον κώδικα, να προτείνεις βελτιώσεις ή να το κάνεις compile από τον πηγαίο κώδικα μέσω του GitHub repository μας.
Υποστηρίζει μαζική επεξεργασία;
Προς το παρόν, το CLI υποστηρίζει την εκτέλεση ενός μόνο API query κάθε φορά, αλλά έχει σχεδιαστεί για να είναι εξαιρετικά γρήγορο. Για χιλιάδες γραμμές, μπορείς εύκολα να χρησιμοποιήσεις xargs ή ένα bash loop. Για τεράστια datasets με εκατομμύρια γραμμές, εξακολουθούμε να προτείνουμε τη δυνατότητα μεταφόρτωσης CSV/Excel μέσα από το dashboard.
Μπορώ να εμφανίσω ανεπεξέργαστο JSON;
Ναι! Μπορείς να περάσεις τη σημαία "-out=json" ώστε να επιστρέφεται η μη μορφοποιημένη, ακατέργαστη απάντηση JSON απευθείας στη βασική έξοδο (standard output), κάτι που την κάνει ιδανική για αλυσίδες επεξεργασίας με το jq.
Το macOS λέει «Η Apple δεν μπόρεσε να επαληθεύσει ότι είναι απαλλαγμένο από κακόβουλο λογισμικό»;
Επειδή το CLI κατεβαίνει ως απευθείας δυαδικό αρχείο (binary) και όχι μέσω εγκατάστασης από το App Store, το macOS Gatekeeper το μπλοκάρει από προεπιλογή. Για να επιτρέψεις την εκτέλεση, άνοιξε το Terminal και αφαίρεσε τη σήμανση καραντίνας με:
xattr -d com.apple.quarantine /path/to/downloaded/executable