山区项目公共数据api的python包装器
MountainProjectPublicA的Python项目详细描述
这个包是mountain项目公共数据api的包装器:https://www.mountainproject.com/data。
使用:pip install mountainprojectpublicapi安装
必需的包:json,请求
可用功能:
getuser(key,userid=,email=)
Return genral user information as JSON dictionary
args:
- key: your private key
- userId: Id of user to return
- email: email of user to return
return: genral user information as JSON dictionary
getticks(key,userid=”,email=”,startpos=0)
Return up to 200 of the user's most recent ticks.
args:
- key: your private key
- userId: Id of user to return
- email: email of user to return
- startPos: The starting index of the list to return. Defaults to 0.
returns: Users ticks as JSON dictionary
gettods(key,userid=,email=,startpos=0)
Return up to 200 of the user's TODOs
args:
- key: your private key
- userId: Id of user to return
- email: email of user to return
- startPos: The starting index of the list to return. Defaults to 0.
returns: User's TODOs as JSON dictionary
获取路由(密钥,路由ID)
Return details for up to 200 routes.
args:
- key: your private key
- routeIds: A comma-separated list of route IDs, up to 100
returns: details for up to 200 routes as JSON dictionary
getroutesforlatlon(key,lat,lon,maxdistance=30,maxresults=50,mindiff=“5.0”,maxdiff=“5.16”)
Return routes for a given query
args:
- key: your private key
- lat - Latitude for a given area
- lon - Longitude for a given area
- maxDistance: Max distance, in miles, from lat, lon. Default: 30. Max: 200.
- maxResults: Max number of routes to return. Default: 50. Max: 500.
- minDiff: Min difficulty of routes to return, e.g. 5.6 or V0.
- maxDiff: Max difficulty of routes to return, e.g. 5.10a or V2.
returns: details for up to 200 routes as JSON dictionary