Skip to content

transliteration support

Latest
Compare
Choose a tag to compare
@drdhaval2785 drdhaval2785 released this 19 Dec 04:41
· 22 commits to master since this release

API changes

New APIs for version 0.0.2. See documentation at https://api.sanskritworld.in/.

  1. 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.)
  2. 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

  1. Generated files on ubuntu system. Windows is case insensitive.
    Therefore earlier acIkarat and acIkaRat went into the same file.
    See #1
  2. Prevented overwriting of data. See #2.
  3. In case of 404 errors, user is prompted the correct URI structure. See #3.
  4. Hosted API on api.sanskritworld.in. See #5.
  5. Changed webservice from flask to flask-restplus. See #6.
  6. Documented API via swagger, builtin in flask-restplus. See #6 (comment).
  7. Documented implementation details in swagger i.e. docstrings in methods.
    See #7
  8. Return form info along with prakriyA.
    See #10
  9. Enable input and output transliterations in API. See #9
  10. Corrected a typo in ASIrliN forms. See #11
  11. Corrected error in candrabindu of SLP1. See #12
  12. Started giving sUtra text for derivation in all APIs having prakriya in them. See #13
  13. Kept the intermediate and final forms as comma separated values instead of a list. See #14
  14. Changed the URI structure. See #6 (comment)
  15. Input and output encodings are now changeable. See #9.
  16. Started using indic_transliteration package for transliteration