CTAN
Comprehensive TeX Archive Network

Query­ing the CTAN Database with JSON – List of Authors

The list of au­thors can be ob­tained un­der the URL

http://www.ctan.org/json/au­thors

The re­sult is a JSON list as in the fol­low­ing list­ing:

[{"key":"aakerlund","givenname":"Johan","familyname":"Aakerlund"},
 {"key":"aas","givenname":"American Astronomical Society","familyname":""},
 {"key":"aavatsmark","givenname":"Ivar","familyname":"Aavatsmark"},
 {"key":"abhinandan","givenname":"S. P.","familyname":"Abhinandan"},
 {"key":"abraham","givenname":"Paul","familyname":"Abraham"},
 {"key":"abrahams","givenname":"Paul W.","familyname":"Abrahams"},
 …  

The au­thors con­tained in this list are or­dered as­cend­ing on the key of the au­thor.

List item

Each au­thor in con­tained within a JSON ob­ject. This ob­ject has sev­eral at­tributes:

key
This at­tribute con­tains the key of the au­thor. This at­tribute is manda­tory.
givenname
This at­tribute con­tains the given name. It is op­tional and can be empty.
familyname
This at­tribute is the fam­ily name. It is op­tional and can be empty.

Note that the au­thors in­for­ma­tion does not con­tain the email ad­dress of the au­thor to pro­tect the pri­vacy.

Select­ing

The list can be re­stricted to con­tain part of the au­thors only. The con­di­tion is that the key starts with a given string. This string is spec­i­fied with the pa­ram­e­ter key.

http://www.ctan.org/json/au­thors?key=knuth

The fol­low­ing ex­am­ple ex­tracts all au­thors for which the key starts with the let­ter n:

http://www.ctan.org/json/au­thors?key=n
Guest Book Sitemap Contact Contact Author