Page MenuHomeSoftware Heritage
Feed Advanced Search

Jul 9 2019

anonbnr added a comment to T1734: Create a Lister for launchpad.net.

General functionality of the lister


The general functionality of the LaunchpadGitLister, as we defined it, is a hybrid approach combining:
1- a bare API approach consisting of sending an HTTP GET request to the Launchpad API to retrieve responses containing indexed JSON collections of all git-based launchpad projects
2- a delegation by the lister to a proxy (launchpadlib) to retrieve the corresponding software origins (i.e. git repositories) associated with the retrieved JSON collections of launchpad git-based projects. The delegation consists of invoking python methods defined for the launchpadlib python library to directly retrieve the git repos as python objects, map them accordingly to the data model of SWH, and delegate the planning of the corresponding loading tasks to the scheduler.

Jul 9 2019, 1:25 PM · Lister, Archive coverage

Jul 2 2019

anonbnr added a comment to T1734: Create a Lister for launchpad.net.

Thank you for the reply. Before submitting the code, the design we propose for this issue is represented in the diagrams below :

Jul 2 2019, 1:58 PM · Lister, Archive coverage

Jun 2 2019

anonbnr added a comment to T1734: Create a Lister for launchpad.net.

Hello, we are a group of M1 computer science students of the University of Montpellier, France.

Jun 2 2019, 8:29 PM · Lister, Archive coverage