{"id":16528308,"url":"https://github.com/adrieankhisbe/velibe","last_synced_at":"2025-10-28T10:31:16.340Z","repository":{"id":56897309,"uuid":"46420779","full_name":"AdrieanKhisbe/velibe","owner":"AdrieanKhisbe","description":"Cli Wrapper for Velib api, for no-fuss cycling :)","archived":false,"fork":false,"pushed_at":"2015-12-04T07:01:12.000Z","size":178,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-08-09T16:36:55.892Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AdrieanKhisbe.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-11-18T13:34:05.000Z","updated_at":"2017-06-19T16:51:27.000Z","dependencies_parsed_at":"2022-08-20T17:40:35.141Z","dependency_job_id":null,"html_url":"https://github.com/AdrieanKhisbe/velibe","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdrieanKhisbe%2Fvelibe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdrieanKhisbe%2Fvelibe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdrieanKhisbe%2Fvelibe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AdrieanKhisbe%2Fvelibe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AdrieanKhisbe","download_url":"https://codeload.github.com/AdrieanKhisbe/velibe/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219859802,"owners_count":16556033,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T17:39:14.966Z","updated_at":"2025-10-28T10:31:10.997Z","avatar_url":"https://github.com/AdrieanKhisbe.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"VeLibe\n======\n\n*Wrapper for Velib api, for no-fuss cycling.*\n\n[![Gem Version](https://badge.fury.io/rb/velibe.svg)](http://badge.fury.io/rb/velibe)\n[![Build Status](https://travis-ci.org/AdrieanKhisbe/velibe.svg)](https://travis-ci.org/AdrieanKhisbe/velibe)\n[![Coverage Status](https://coveralls.io/repos/AdrieanKhisbe/velibe/badge.svg?branch=master\u0026service=github)](https://coveralls.io/github/AdrieanKhisbe/velibe?branch=master)\n[![Code Climate](https://codeclimate.com/github/AdrieanKhisbe/velibe/badges/gpa.svg)](https://codeclimate.com/github/AdrieanKhisbe/velibe)\n[![Dependency Status](https://gemnasium.com/AdrieanKhisbe/velibe.svg)](https://gemnasium.com/AdrieanKhisbe/velibe)\n\nCLI tool included to help you see if there is bikes around.\n\nSo far *velibe* only support query of station. Handling of favorites, query by\naddress, and some stat collection is planed and might be implemented soon.\n\n## Installation\n\nJust install the gem, and you'll have access to this wonderful tool :D\n     \n    $ gem install velibe\n\nThe cli relies on the JcDecaux API. You need an api token to be able to use it.\nYou can see the official site to get one [there]\n(https://developer.jcdecaux.com/#/opendata/vls?page=dynamic).\nYou'll need to create an [account](https://developer.jcdecaux.com/#/account),\nand an acces token will be then granted\n\nThis token is to be stored in the `VELIBE_TOKEN` variable environment, or in the yaml config\nfile under the `token` key.\n\n## Usage\n\nBasic usage of the commandline is to query the API to see\nthe status of some specific station:\n\n     $ velibe 10042 18012 13020\n       Velibe \u003e\u003e Stations 10042, 18012, 13020:\n               \u003e Station 10042 - poissonnière - enghien:  15 Velo(s) libre(s) pour 17 places libres\n               \u003e Station 18012 - doudeauville stephenson:  1 Velo(s) libre(s) pour 33 places libres\n               \u003e Station 13020 - mendes france:  25 Velo(s) libre(s) pour 17 places libres\n\nVelibe handle storing of favorites stations, those would be the one\nthat will be querried when no argument is provided.\n\nYou can control favorites with the `favorite` subcommand (which can be shorten\nto `fav` or `f`.\nThis accept different subcommands:\n\n- `a`/`add \u003csta1\u003e \u003csta2\u003e` : add stations to favorites\n- `reset`/`setup [--force|-f]` : setup the config version, or reset it.\n  you will need to add the *force flag* to erase existing config\n- if none is provided, just output current favorites.\n\nConfiguration is stored in `~/.velib.yaml` which you can also edit by hand\n and eventually version in you *dotfiles* repo.\n\n    $ cat ~/.velib.yaml\n    ---\n    favorites: [10035, 19003, 19004, 10031]\n    token: \u003cthis-is-your-token-string\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadrieankhisbe%2Fvelibe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadrieankhisbe%2Fvelibe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadrieankhisbe%2Fvelibe/lists"}