2.1 KiB
API
This is a quick guide to start using your server (or any public) server.
Read before using
- If you're using a server not directly controlled by you, it's implied that you are using a
public
server. Otherwise, setpublic
in yourconfig.json
file to off.
It's generally recommended that you use a private, selfhosted server but I do have a public instance running for those who can't really be bothered.
Weather API
Private
GET /weather/
If you're running your own server and set your config up properly, you should just do that and your sever will be fine.
Public
GET /weather/<ow-city-id>
Paramaters
<ow-city-id>
is the city ID on OpenWeatherMap you'd use for the city you want. You can simply retrieve this by going to https://openweathermap.org/ and searching for your city. The city shows up in the URL after/city/
For example, if you want to find Buffalo, NY's weather. The URL for Buffalo, NY is https://openweathermap.org/city/5110629, so the city ID would be 5110629
. Simply set <ow-city-id>
to 5110629
. Or go to /weather/5110629
.
Querystrings
measure
can be eithermetric
orimperial
. If you want the Metric measurements of Toronto (Canada), for example. The place you'd go to is [/weather/6167865?measure=metric
]. The default fromconfig.json
isimperial
.
Wallpaper API
Private
GET /wall/
If you're running your own server and set your config up properly, you should just do that and your sever will be fine.
Public
GET /wall/
You need some querystrings along with this in order for it to work.
Querystrings
q
is the search you're making on wallhaven.cc to get your wallpaper. The wallpaper selected is randomly chosen each time the request is set again.
For example, /wall/?q=sky
would get sky backgrounds.