question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

synergies with libraries.io

See original GitHub issue

@arfon pointed me to http://libraries.io which has an implementation of a very codemeta-spirit project for crawling standard package repositories and aggregating their data such as dependencies, versions, and so forth.

For instance, here’s their parser for crawling R-package DESCRIPTION files on CRAN and extracting metadata: https://github.com/librariesio/librarian-parsers/blob/master/lib/parsers/cran.js

The metadata model seems somewhat minimal, for instance, that script seems to focus only on dependencies, I don’t see any author / title metadata parsing in that cran.js parser. (The CRAN dependency parser was only just implemented, so this data is not yet up on the landing pages).

They seem to be parsing GitHub data separately, and the landing pages for the packages show mostly data extracted from that (e.g. authors, title, etc as reported by GitHub, rather than the DESCRIPTION file).

I think they are also parsing the CRAN html records separately. For instance, compare the records of a package that is on CRAN & GitHub (testthat: https://libraries.io/cran/testthat) to one that is on CRAN but not GitHub (Matrix: https://libraries.io/cran/Matrix):

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:6 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
arfoncommented, Jun 4, 2016

Maybe it would be worth arranging a google hangout/skype chat to discuss anyways that I can help the codemeta project?

👋 @andrew. This sounds like a great idea. I suspect Matt and Carl are pretty focussed on finalizing the schema right now but adding something along these lines to the Libraries API would be ✨

0reactions
andrewcommented, May 27, 2016

Forgot to mention that there’s a JSON API for Libraries.io here: https://libraries.io/api

I’m also going to be applying for a grant from MOSS (https://wiki.mozilla.org/MOSS/Mission_Partners) which feels like a really good alignment with is project.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Overview - Libraries.io
Everything in Libraries.io begins with package managers. On a regular basis, background tasks find new or updated libraries from each of those packages...
Read more >
An intro to Libraries.io, the universal catalog of open source
Libraries.io is a catalog of open source, covering open source in its entirety, mapping relationships and making comparisons across open ...
Read more >
Education Library - Synergy/DE Resources - Synergex
We've organized our growing collection of cheat sheets, instructional videos, and guides to make your self-paced learning experience engaging and easy to ...
Read more >
How to use Libraries.io data from millions of open source ...
Everything in Libraries.io begins with package managers. We index project metadata from 33 package managers, filling in gaps from their source ...
Read more >
Synergy for RTC interface - Library: Articles - Jazz.net
Rational Synergy integrates with Rational Team Concert (RTC) using a bridge. Using the Synergy bridge to RTC allows integrating Synergy with RTC ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found