Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/georust/gpx

Rust read/write support for GPS Exchange Format (GPX)
https://github.com/georust/gpx

Update repo URL/links to reflect change.

e6d1c900dde4fe8a8e97ef29546fa02f39a733f9 authored over 6 years ago
Merge pull request #17 from kelvan/master

Fix import error in readme example code

064c5787def916b8ea57b7bf35ffc74aaaef3690 authored over 6 years ago
Fix example code in README

- Replace import Waypoint with TrackSegment

5129fa5bbce8538ec7429c778dde469046147e81 authored over 6 years ago
Prepare for 0.4.0 release.

be03dd71fad271fbd762ad10c9ddbf587e5187f1 authored over 6 years ago
Merge #16

16: Bump geo, xml-rs. r=frewsxcv a=frewsxcv

Co-authored-by: Corey Farwell <[email protected]>

5869643a4c6021882dffca37ee02d4f2ab9b8ecf authored over 6 years ago
Bump xml-rs dependency.

7bdced2c9ecc49119addbdb1f966ad32096cbf0a authored over 6 years ago
Bump geo dependency.

d923f8d5d625fab8421a946da4d0f4c74d778df9 authored over 6 years ago
Merge #12

12: Rework parsing: More strict and (hopefully) cleaner r=frewsxcv a=Lingepumpe

Reworked every ...

78ce583906920ebfd832c5b6a03ae1bc72f3fde1 authored over 6 years ago
Make cargo fmt happy again

- Reorder use alphabetically to please cargo fmt
- Remove duplicate use
- Remove unused use

f57a09905e8c2a5fb4a6311b5a752d79188c7485 authored over 6 years ago
Merge branch 'master' into peek_tags

7fc5d7fb6c90ff0e35f372a2a7380030c6e978a9 authored over 6 years ago
Merge #14

14: Add benchmark. r=frewsxcv a=frewsxcv

Try out with `cargo bench` on nightly Rust.

Co-author...

88890251b474b4f59df91a7c8df8f28fd99e5e26 authored over 6 years ago
Merge #15

15: Rust rustfmt, update Travis config to reflect rustfmt flag changes. r=frewsxcv a=frewsxcv

`...

5e4374e531e6d92a2326196a7fb70a7f35374a7a authored over 6 years ago
Rust rustfmt, update Travis config to reflect rustfmt flag changes.

`--write-mode=diff` was renamed to `--check`

7a608e83cf811444e4943e7601516a44098a7da3 authored over 6 years ago
Add benchmark.

Try out with `cargo bench` on nightly Rust.

fa0e08127ffc4b6c14e262cc60555181cee37d16 authored over 6 years ago
Set a parser config when spawning the XmlReader

23ffe2f4c19bb3fcbde03de258c63945e7d4b23a authored almost 7 years ago
Address brendanashworths comments

- Remove left over debugging println in gpx.rs
- Rename OurPoint to GpxPoint, and use a tuple str...

bbdbf433ae3d61cbbd40f74b9a2c6428d6ebfe16 authored almost 7 years ago
Rewrite email::consume cleaner and more strict

- Do not accept arbitrary amounts of opening email tags, must be exactly
one
- Do not accept an...

52223be7f2213a7bc84bf973bd51f0890bb03c97 authored almost 7 years ago
Rewrite string::consume cleaner and more strict:

- consume now takes an additional parameter specifying the tag name the
string parser is suppos...

6c5b910d53b37d5d7655ab3f302f238a845249f1 authored almost 7 years ago
Rewrite bounds::consume cleaner and more strict:

- Accept only "bounds" as starting tag, and only "bounds" as closing tag
- Use InvalidChildElemen...

259707f745af030a2910472551c9b99fefd20a60 authored almost 7 years ago
Rewrite person::consume cleaner and more strict

- Do not accept arbitrary amounts of opening person or author tags, we
require exactly one
- Do...

9531f78dadae27bc6e566e180e4c3583eff2c848 authored almost 7 years ago
Rewrite link::consume cleaner and more strict

- Do not accept arbitrary amounts of opening link tags, must be exactly
one
- Do not accept any...

e9ac75992dbefa4516e3eae90056ee52ecbaea03 authored almost 7 years ago
Rewrite tracksegment::consume cleaner and more strict

- Do not accept arbitrary amounts of opening trkseg tags, we
require exactly one
- Do not accep...

330aad391a3094d58747ce495718ed8e128e41a6 authored almost 7 years ago
Rewrite waypoint::consume cleaner and more strict

- Do not accept arbitrary amounts of opening trkpt or wpt tags, we
require exactly one and cons...

8c0611396a7613c7622dda601aa17b4466b6f989 authored almost 7 years ago
Add helper function verify_starting_tag (unused for now)

6b3229691582cac6b59a793fa6b3faf90c4b5bd9 authored almost 7 years ago
Rewrite metadata::consume cleaner and more strict

- Do not accept arbitrary amounts of opening metadata tags, we require
exactly one at the begin...

30f6b449c82f7622abf6c18c145e442af84e44d4 authored almost 7 years ago
Work around geo::Point not having impl Default

- Use custom OwnPoint type encapsulating geo::Point, and implement Default
for this.
- Use OwnP...

538a3829f90ad31a35b9774b60e7d54bbfe9be9e authored almost 7 years ago
Rewrite gpx::consume cleaner and more strict

- Do not accept arbitrary amounts of opening gpx tags, we require exactly
one at the beginning ...

1560234929135026e0d3ae1ded4b36e284e65e77 authored almost 7 years ago
Rewrite track::consume cleaner and more strict

- Do not accept arbitrary amounts of opening trk tags, we require exactly
one at the beginning ...

434228ef04cbecc0fbf4ed9d428077b9c24f94b2 authored almost 7 years ago
Add helper function verify_starting_tag

a7db7229a7a4d6222c254ce7822173813eea17b6 authored almost 7 years ago
Give InvalidElementLacksAttribute a parent string

df5025e38e770c0ea579199ec115b4c4c4bd6d1e authored almost 7 years ago
Add custom errors InvalidClosingTag and MissingClosingTag

bc6e7bafdcef88ef5d5dae48175f14bb68142288 authored almost 7 years ago
Remove unneeded String::from() in Errors

2fd8e8870a10e31bbf71708c50a90ec19abd22bd authored almost 7 years ago
Bump geo dependency: 0.4 -> 0.7.

PR: https://github.com/georust/rust-gpx/pull/10

f19d523be6ac96a73ae1367231080dadf698ef83 authored almost 7 years ago
release 0.3.0

The 0.3.0 release contains added support for GPX 1.0, "bounds" support
for tracks, and improved ...

ee2bcfc6302cff1ccc05203bfd5ec2b7abc772f3 authored almost 7 years ago
Handle the GPX version attribute

Issue: https://github.com/georust/rust-gpx/issues/5
PR: https://github.com/georust/rust-gpx/pull/6

9680234a8f47da0c2559ed5769d0f533cffb4eab authored almost 7 years ago
Support GPX 1.0

This commit enables support for GPX 1.0 format. It introduces a
"Context" wrapper for version-sp...

385ca1c04c115a5bffa19d1606839f28ecffce5c authored almost 7 years ago
Handle bounds attribute

PR: https://github.com/georust/rust-gpx/pull/6

6e07049401fbc99de0220fa796a4f5e94ab6282a authored almost 7 years ago
Include the child tag name into 'InvalidChildElement' error.

This makes the error much more useful. Including the actual name of
a tag that caused problem ma...

92dbb56564cfd9defdc9a655d0cda84af5c3ec64 authored almost 7 years ago
release 0.2.0

The 0.2.0 release contains new changes that add GPX waypoint accuracy
information and `Clone` fo...

58a26fc5d2caec5fc65ae9ed5116b0989b629b23 authored about 7 years ago
Derive clone for public types

PR: https://github.com/georust/rust-gpx/pull/3

74d5132162f206886454365c5ecfa3facffa21ce authored about 7 years ago
Add GPX waypoint accuracy information

PR: https://github.com/georust/rust-gpx/pull/2

13ca700b8c70837f2656e0e6fbf4c03650f0ac23 authored about 7 years ago
release 0.1.0

This commit is the first real release of rust-gpx. It includes basic
read support for a lot of G...

c21aae75bd438954a30f7b61eac9fc87073de02d authored about 7 years ago
avoid 'extern crate' warnings, update error-chain

The 'extern crate' statements were unnecessary and generated warnings
during the build process. ...

91e22e2403d0ef19a7e74e1f36b3f3b5d5c9be37 authored about 7 years ago
fix metadata swallowing child elements

This commit fixes the metadata element from swallowing the attributes of
lower child elements, s...

08134df932256b143b6b6e5a9d25842188c25ed0 authored about 7 years ago
rust fmt

41fc2efe4f035a0f8384808d0ae5acee9d9896fd authored about 7 years ago
adds waypoints to gpx parser

This adds waypoint parsing to the gpx top level element, and it doesn't
just throw away the attr...

06139d39b06798ca88dc8a69b466759277a11f46 authored about 7 years ago
better error handling, kind of

926066a5a4aad33de418d13a78b937176df14da4 authored about 7 years ago
move reader::read into gpx::read

53133197950df8aa87158083358eb0be3178c3d5 authored about 7 years ago
adds new documentation, cargo fmt

39b1801d888bd66146af9884f412c475895a344f authored about 7 years ago
add new garmin activity for GPX integration test

54ab999c36b5e728ebe1fa0549fa6c4b5d29988e authored about 7 years ago
add extensions filler

Annoyingly this is a part of the spec so we need to have it.

cdae9fe4329469a1b20934536e094047434ee638 authored about 7 years ago
redo Person looping, make Email return String

This new and improved way of looping makes it so that you don't lose the
original attributes and...

ce367ed91418c619a1b7196f319a5b5c89ccb29f authored about 7 years ago
refactor types into module

8dee9e7a22211500a1828d70ec3efdc573f83fea authored over 7 years ago
move option to result

23a9e4571ec9fbb586abb896f97a87d1f087f83c authored over 7 years ago
first commit that works with peek

7d8c31c5d325d3992cd98adc1cb6169d6181cc9a authored over 7 years ago
integrate with geo more, add Debug

10828caf60dc511ae327ae944fdc20d7ded93ee7 authored over 7 years ago
improve documentation, add README

Also, I thought it was rust version 1.2.0, not 1.20.0. Big difference!
Changes Travis version to...

e31dc620ce331eaa794cd18984daa8c757d32f89 authored over 7 years ago
First implementation of rust-gpx

This commit contains the first implementation of rust-gpx. It's a rough
implementation, but it d...

67ca09b98e980cb042762b2db431aaa2bd2a9d51 authored over 7 years ago
Add Cargo metadata

72bf48996ea8bb117b7357fe2a45e9a092f74001 authored about 10 years ago
New cargo project

2dd3d09001de75088e1f73e1c7669e42067a4b8a authored about 10 years ago