API changes
New APIs for version 0.0.2. See documentation at https://api.sanskritworld.in/.
- Full data API - https://api.sanskritworld.in/v0.0.2/verbforms/slp1/jagAma?output_transliteration=devanagari (Recommended for UI development, as it has all possible info.)
- prakriya API - https://api.sanskritworld.in/v0.0.2/verbforms/slp1/jagAma/prakriya?output_transliteration=devanagari
Rest two APIs would not be much of interest, as they are subset / modification of the earlier two.
3. https://api.sanskritworld.in/v0.0.2/verbforms/slp1/jagAma/{argument}?output_transliteration=devanagari
See documentation for argument details.
4. https://api.sanskritworld.in/v0.0.2/verbforms/slp1/jagAma/prakriya/machine?output_transliteration=devanagari - returns prakriya in lists.
Changelog
- Generated files on ubuntu system. Windows is case insensitive.
Therefore earlier acIkarat and acIkaRat went into the same file.
See #1 - Prevented overwriting of data. See #2.
- In case of 404 errors, user is prompted the correct URI structure. See #3.
- Hosted API on api.sanskritworld.in. See #5.
- Changed webservice from flask to flask-restplus. See #6.
- Documented API via swagger, builtin in flask-restplus. See #6 (comment).
- Documented implementation details in swagger i.e. docstrings in methods.
See #7 - Return form info along with prakriyA.
See #10 - Enable input and output transliterations in API. See #9
- Corrected a typo in ASIrliN forms. See #11
- Corrected error in candrabindu of SLP1. See #12
- Started giving sUtra text for derivation in all APIs having prakriya in them. See #13
- Kept the intermediate and final forms as comma separated values instead of a list. See #14
- Changed the URI structure. See #6 (comment)
- Input and output encodings are now changeable. See #9.
- Started using indic_transliteration package for transliteration