Skip to content

Latest commit

 

History

History
59 lines (52 loc) · 2.43 KB

language.md

File metadata and controls

59 lines (52 loc) · 2.43 KB

Language

A Language record contains the name and various statistics related to a programming language.

Language statistics are updated daily.

Properties

  • id The unique ID of the language.
  • name A short, unique name for the language. Primarily for internal Ohloh use.
  • nice_name A human-friendly name for the language.
  • category Either code, markup, or build, which indicates that the language is either a “standard” programming language, a document markup language such as XML, or a build script such as a makefile.
  • code The total net lines of code, excluding comments and blank lines, written in this language across all projects on Ohloh.
  • comments The total net comment lines written in this language across all projects on Ohloh.
  • blanks The total net blank lines in this language across all projects on Ohloh.
  • comment_ratio A precomputed floating-point value for the percent of lines in this language that are comments, across all projects on Ohloh.
  • projects The total number of Projects on Ohloh which currently include at least one line in this language.
  • contributors The total number of contributors on Ohloh who have written at least one line of code in this language that still exists today.
  • commits The total number of commits on Ohloh which include at least one line in this language.

URL

To get a single Language:

curl https://www.openhub.net/languages/{language_id}.xml 

Collection URL

To get a paginated list of all Languages:

curl https://www.openhub.net/languages.xml 

The Language collection request supports the standard collection request parameters, with the following sort options:

  • total Results are sort by the total source lines, including comments and blanks, from highest to lowest.
  • code Results are sorted by code lines only from highest to lowest.
  • projects Results are sorted by the number of projects, from highest to lowest.
  • comment_ratio Results are sorted by comment_ratio from highest to lowest. Results are sorted by the number of Projects, from highest to lowest.
  • contributors Results are sorted by the number of contributors, from highest to lowest
  • commits Results are sorted by the number of commits, from highest to lowest.
  • name (default) Results are sorted alphabetically by nice_name.