Format / normalize YAML
API · /yaml-api
YAML API
Μετατρέψτε, επικυρώστε και τακτοποιήστε YAML μέσω ενός γρήγορου, πλήρως τοπικού API. Μετατρέψτε YAML σε JSON (συμπεριλαμβανομένων ροών πολλαπλών εγγράφων) ή JSON σε καθαρό YAML με προαιρετική ταξινόμηση κλειδιών και προσαρμοσμένη εσοχή, επικυρώστε ένα έγγραφο και λάβετε την ακριβή γραμμή και στήλη οποιουδήποτε συντακτικού σφάλματος με ένα απόσπασμα περιβάλλοντος, ή αναδιαμορφώστε και ομαλοποιήστε υπάρχον YAML. Οι είσοδοι μπορούν να σταλούν ως ακατέργαστο σώμα text/plain, πεδίο JSON ή παράμετρος ερωτήματος· οι έξοδοι είναι τακτοποιημένο JSON. Αμιγής υπολογισμός από την πλευρά του διακομιστή χωρίς τρίτο upstream, επομένως οι απαντήσεις είναι άμεσες και η υπηρεσία είναι πάντα διαθέσιμη. Ιδανικό για DevOps και CI/CD, εργαλεία διαμόρφωσης και υποδομής ως κώδικα, πλατφόρμες χωρίς κώδικα, επεξεργαστές και σωλήνες δεδομένων.
Υγεία API
υγιής- Χρόνος λειτουργίας
- 100.00%
- Ανιχνευτές διακομιστή · 24 ώρες
- Μέση καθυστέρηση
- 97 ms
- Ανιχνευτές διακομιστή · 24 ώρες
- Συνδρομητές
- 3,276
- ενεργός
- Σύνολο κλήσεων
- 76
- τις τελευταίες 7 ημέρες
Τιμολόγηση
Επιλέξτε μια βαθμίδα — χρεώνεται μηνιαία, ακυρώστε ανά πάσα στιγμή.
Free
Δωρεάν
- 1,000 κλήσεις / μήνα
- 2 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 1.000 αιτήσεις/μήνα, 2 αιτ./δευτ.
- YAML↔JSON, επικύρωση & μορφοποίηση
- Υποστήριξη πολλαπλών εγγράφων
- Χωρίς πιστωτική κάρτα
Basic
€4.00 /μήνας
- 60,000 κλήσεις / μήνα
- 8 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 60.000 αιτήματα/μήνα, 8 αιτ./δευτ.
- Αναφορά σφαλμάτων γραμμής/στήλης
- Ταξινόμηση κλειδιών & προσαρμοσμένη εσοχή
- Εμπορική χρήση, υποστήριξη μέσω email
Pro
€11.00 /μήνας
- 400,000 κλήσεις / μήνα
- 20 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 400.000 αιτήματα/μήνα, 20 req/s
- Επεξεργασία διαμόρφωσης υψηλού όγκου
- Εισαγωγή σώματος απλού κειμένου/plain
- Υποστήριξη μέσω email προτεραιότητας
Mega
€31.00 /μήνας
- 2,000,000 κλήσεις / μήνα
- 50 αιτήματα / δευτερόλεπτο
- Hard cap (429 πάνω από το όριο, χωρίς υπέρβαση)
- 2.000.000 αιτήματα/μήνα, 50 req/s
- CI/CD & κλίμακα πλατφόρμας
- Μέγιστη ταυτοχρονία
- Υποστήριξη προτεραιότητας
Κατασκευάστηκε από
Σχετικό API
Άλλο API με επικαλυπτόμενες ετικέτες.
Front Matter API
Διαβάστε και γράψτε το μπλοκ μεταδεδομένων front-matter στην κορυφή αρχείων Markdown και περιεχομένου — την κεφαλίδα --- ... --- που χρησιμοποιείται από Jekyll, Hugo, Astro, Eleventy, Gatsby, Next.js MDX και Obsidian. Το τελικό σημείο parse χωρίζει ένα έγγραφο στα δομημένα δεδομένα front-matter του (τίτλος, ετικέτες, ημερομηνία, σημαίες draft και οτιδήποτε άλλο, ως σωστό JSON), το σώμα περιεχομένου και ένα προαιρετικό απόσπασμα, και σας λέει αν υπήρχε front-matter. Το τελικό σημείο stringify κάνει το αντίστροφο: δώστε του ένα αντικείμενο JSON πεδίων και ένα σώμα, και επιστρέφει ένα καθαρό αρχείο Markdown με ένα μπλοκ YAML front-matter. Το front-matter διαβάζεται ως YAML (το οποίο επίσης δέχεται JSON). Ιδανικό για βήματα δημιουργίας στατικών ιστοτόπων, εισαγωγές headless-CMS, μεταφορές περιεχομένου και επικύρωση αναρτήσεων. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου μέρους, άμεσο; στείλτε μεγάλα έγγραφα μέσω POST. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Διακρίνεται από την απόδοση Markdown / εξαγωγή πίνακα περιεχομένων και από τη μετατροπή μορφής YAML/TOML.
api.oanor.com/frontmatter-api
API Dotenv
Μετατροπή μεταξύ αρχείων .env (dotenv) και JSON, και προς τις δύο κατευθύνσεις. Το τελικό σημείο ανάλυσης διαβάζει κείμενο .env σε ένα καθαρό αντικείμενο JSON: παραλείπει κενές γραμμές και σχόλια #, τιμά ένα προαιρετικό πρόθεμα export, αφαιρεί εισαγωγικά από τιμές με μονά και διπλά εισαγωγικά (ερμηνεύοντας διαφυγές \n, \t και \" μέσα σε διπλά εισαγωγικά), αφαιρεί ενσωματωμένα σχόλια μετά από τιμές χωρίς εισαγωγικά, υποστηρίζει τιμές που εκτείνονται σε πολλές γραμμές μέσα σε εισαγωγικά, και μπορεί προαιρετικά να επεκτείνει αναφορές ${VAR} και $VAR έναντι των μεταβλητών που έχουν ήδη οριστεί νωρίτερα στο ίδιο αρχείο — ενώ αφήνει αυστηρά κυριολεκτικές τις τιμές με μονά εισαγωγικά. Το τελικό σημείο stringify μετατρέπει ένα αντικείμενο JSON πίσω σε ένα έγκυρο αρχείο .env, βάζοντας εισαγωγικά μόνο στις τιμές που το χρειάζονται και προαιρετικά προσθέτοντας export σε κάθε γραμμή για χρήση σε κέλυφος. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ιδιωτικά — τα μυστικά σας δεν φεύγουν ποτέ από το αίτημα. Ιδανικό για εργαλεία διαμόρφωσης και μεταναστεύσεις, αγωγούς CI/CD, μετατροπή .env σε JSON για εφαρμογές που θέλουν δομημένη διαμόρφωση (και αντίστροφα), και επικύρωση αρχείων περιβάλλοντος. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό χειρίζεται τη μορφή dotenv· για αρχεία INI με [ενότητες] χρησιμοποιήστε ένα API INI, και για YAML ή TOML χρησιμοποιήστε αυτά τα API.
api.oanor.com/dotenv-api
JSON Merge API
Συγχώνευση JSON αντικειμένων σε βάθος — η λειτουργία που χρειάζεται κάθε σύστημα διαμόρφωσης και ρυθμίσεων. Το τελικό σημείο συγχώνευσης συγχωνεύει αναδρομικά δύο αντικείμενα (το δεύτερο παρακάμπτει το πρώτο), ή μια ολόκληρη λίστα αντικειμένων που συγχωνεύονται από αριστερά προς τα δεξιά, συνδυάζοντας ένθετα αντικείμενα κλειδί προς κλειδί αντί να τα αντικαθιστά συνολικά, με επιλογή στρατηγικής πίνακα: αντικατάσταση (προεπιλογή), συνένωση, ένωση (συνένωση και αφαίρεση διπλοτύπων) ή merge_index (συγχώνευση στοιχείο προς στοιχείο). Μια τιμή null στο αντικείμενο που παρακάμπτει μπορεί είτε να αντικαταστήσει την υπάρχουσα τιμή είτε να αγνοηθεί, ώστε να μπορείτε να διορθώσετε μόνο τα πεδία που θέλετε. Το τελικό σημείο προεπιλογών είναι το αντίστροφο και εξίσου χρήσιμο: συμπληρώνει μόνο τα κλειδιά που λείπουν από τα δεδομένα σας από ένα αντικείμενο προεπιλογών, έτσι ώστε οι υπάρχουσες τιμές σας να κερδίζουν πάντα — ακριβώς όπως στρώνετε τις ρυθμίσεις ενός χρήστη πάνω από την προεπιλεγμένη διαμόρφωση. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, χωρίς να απαιτείται σχήμα. Ιδανικό για διαμόρφωση και επίστρωση χαρακτηριστικών, συγχώνευση ρυθμίσεων και προτιμήσεων, συνδυασμό απαντήσεων API ή μερικών ενημερώσεων, παρακάμψεις περιβάλλοντος και προεπιλογές προτύπων. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό συγχωνεύει έγγραφα· για να τα διαφοροποιήσετε ή να τα διορθώσετε (RFC 6902) χρησιμοποιήστε ένα API JSON-diff, για να τα ισοπεδώσετε χρησιμοποιήστε ένα flatten API και για να αναφερθείτε σε τιμές χρησιμοποιήστε ένα API JSON-Pointer.
api.oanor.com/jsonmerge-api
API Πίνακα HTML
Αποδώστε δεδομένα πίνακα ως πίνακα HTML και αναλύστε έναν πίνακα HTML ξανά σε δεδομένα. Το τελικό σημείο απόδοσης μετατρέπει έναν πίνακα JSON (από αντικείμενα ή από πίνακες) ή CSV σε έναν καθαρό, σημασιολογικό <table> με <thead>/<tbody>, μια προαιρετική λεζάντα και κλάση CSS — κάθε κελί διαφεύγει HTML ώστε να είναι ασφαλές για ενσωμάτωση. Το τελικό σημείο ανάλυσης κάνει το αντίστροφο: δώστε του οποιοδήποτε HTML που περιέχει έναν πίνακα και λάβετε τις κεφαλίδες, τις γραμμές και έναν έτοιμο προς χρήση πίνακα JSON αντικειμένων, με αποκωδικοποιημένες οντότητες και αφαιρεμένες ετικέτες από κάθε κελί. Ιδανικό για email και αναφορές, πίνακες ελέγχου και οθόνες διαχείρισης, και για εξαγωγή ή μετεγκατάσταση περιεχομένου πίνακα. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσος· έως 2 MB μέσω POST. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Διακρίνεται από την απόδοση πίνακα Markdown/ASCII και από τη γενική εξαγωγή HTML.
api.oanor.com/htmltable-api
Συχνές ερωτήσεις
Γρήγορες απαντήσεις για τιμές, ποσοστώσεις και ενσωμάτωση.
Πώς αποκτώ ένα κλειδί API για το YAML API;
Ποιο είναι το όριο ρυθμού του YAML API;
Πόσο κοστίζει το YAML API;
Μπορώ να ακυρώσω τη συνδρομή μου ανά πάσα στιγμή;
Είναι το YAML API συμβατό με τον GDPR;
Επιλέξτε ένα τελικό σημείο από τη λίστα στα αριστερά για να δείτε τις λεπτομέρειες και δοκιμάστε το.
Αποσπάσματα κώδικα
Εγγραφείτε για να λάβετε ένα API key και, στη συνέχεια, καλέστε οποιαδήποτε διαδρομή κάτω από το slug σας.
curl https://api.oanor.com/yaml-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/yaml-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/yaml-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/yaml-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Αξιολογήσεις
Συνδεθείτε για να βαθμολογήσετε.
Δεν υπάρχουν ακόμη κριτικές.
Συζήτηση
Κάνε ερωτήσεις, μοιράσου συμβουλές, πάρε απαντήσεις από τον πάροχο και άλλους προγραμματιστές. Δημόσιο — όλοι μπορούν να διαβάσουν.
Συνδέσου για να γράψεις ή να απαντήσεις.
ΣύνδεσηΝέα συζήτηση
·
-
Απάντηση παρόχου
🔒 Η συζήτηση είναι κλειδωμένη — δεν επιτρέπονται νέες απαντήσεις.
-
·
- Δεν υπάρχουν συζητήσεις — ξεκίνα την πρώτη.
Υποστήριξη
Ιδιωτική υποστήριξη 1:1 με τον πάροχο — χρέωση, ενσωμάτωση, λογαριασμός. Μόνο εσύ και η ομάδα του παρόχου βλέπετε αυτά τα threads.
Συνδέσου για να ανοίξεις ticket υποστήριξης.
ΣύνδεσηΆνοιγμα νέου ticket
Περιέγραψε με τι χρειάζεσαι βοήθεια. Η ομάδα λαμβάνει email και απαντά στη σελίδα του ticket.
-
·
Επείγουσα - Δεν υπάρχουν tickets για αυτό το API.