Re: [ros-users] ROS API listing

Forside
Vedhæftede filer:
Indlæg som e-mail
+ (text/plain)
+ (text/html)
+ (text/plain)
Slet denne besked
Besvar denne besked
Skribent: Bill Smart
Dato:  
Til: User discussions
Emne: Re: [ros-users] ROS API listing
Tully,

Awesome. You just made our lives a lot easier.

-- Bill



On Fri, Aug 1, 2014 at 5:03 PM, Tully Foote <>
wrote:

> Hi Bill,
>
> The yaml files on docs.ros.org is a legacy thing which is generated by
> rosdoc for content on the wiki. They are slated for removal are not
> complete and should not be used.
>
> We have developed the rosdistro library which should give you a python API
> to access everything you want from all released packages. [1] It's
> available as python-rosdistro debian package. It looks like the online
> documentation for it is not generating correctly, now ticketed [2] but you
> should be able to introspect the python API to find what you need. This is
> the tool which we use for dependency operations on the buildfarm. And I
> think the DependencyWalker modlule will do a lot of what you want.
>
> Note, on the buildfarm we build the rosdistro cache every 5 minutes so
> that your tool will not need to crawl all the repositories. It contains all
> the package.xml content for every indexed package. So make sure to use the
> cache loading functionality, otherwise you may find yourself waiting a long
> time for network communications. Also python-catkin-pkg will also help you
> with parsing the cached xml if you want more info than is parameterized in
> the API.
>
> Tully
>
>
> [1] https://github.com/ros-infrastructure/rosdistro
> [2] https://github.com/ros-infrastructure/rosdistro/issues/43
>
> Here are a few example's of where we use it:
>
>
> https://github.com/ros-infrastructure/buildfarm/blob/master/buildfarm/ros_distro.py
>
> https://github.com/ros-infrastructure/rosinstall_generator/blob/master/src/rosinstall_generator/distro.py
>
>
>
>
>
> On Fri, Aug 1, 2014 at 4:25 PM, Bill Smart <>
> wrote:
>
>> Hi all,
>>
>> We're currently scraping dependency information from
>> http://docs.ros.org/hydro/api, but this information seems somewhat
>> different from that in the package.xml files in the source. For example,
>> it doesn't have all of the dependency categories that the xml files have.
>>
>> Where is http://docs.ros.org/hydro/api generated from? If we want to
>> scrape package information, is there a better way to do it? Right now, is
>> seems that there's different information in the yaml and xml files, and
>> that we're going to have to combine both of them to get everything that we
>> need.
>>
>> thanks
>>
>> -- Bill
>>
>>
>> _______________________________________________
>> ros-users mailing list
>>
>> http://lists.ros.org/mailman/listinfo/ros-users
>>
>>
>
> _______________________________________________
> ros-users mailing list
>
> http://lists.ros.org/mailman/listinfo/ros-users
>
>

_______________________________________________
ros-users mailing list

http://lists.ros.org/mailman/listinfo/ros-users