Working on support for Cinnamon 4.8 and newer
This commit is contained in:
14
cinnamon-dynamic-wallpaper@TobiZog/5.4/scripts/location.js
Normal file
14
cinnamon-dynamic-wallpaper@TobiZog/5.4/scripts/location.js
Normal file
@@ -0,0 +1,14 @@
|
||||
const Soup = imports.gi.Soup;
|
||||
|
||||
|
||||
function estimateLocation() {
|
||||
let sessionSync = new Soup.SessionSync();
|
||||
let msg = Soup.Message.new('GET', "https://get.geojs.io/v1/ip/geo.json");
|
||||
sessionSync.send_message(msg);
|
||||
|
||||
if (msg.status_code == 200) {
|
||||
return JSON.parse(msg.response_body.data);
|
||||
} else {
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user