Skip to content

Commit

Permalink
Finalized first draft
Browse files Browse the repository at this point in the history
  • Loading branch information
justkowal committed Oct 22, 2021
1 parent 7938d61 commit b8f146a
Show file tree
Hide file tree
Showing 4 changed files with 213 additions and 18 deletions.
4 changes: 2 additions & 2 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ const fetch = require('cross-fetch');
const { app, Menu, Tray, BrowserWindow } = require('electron')
const client = require('discord-rich-presence')('900398628529664030');
const infogetter = require('./infogetter.js')
var path = require("path")
const path = require("path")

let appIcon = null
app.whenReady().then(() => {

recenticao=""
appIcon = new Tray(path.resolve("./trayicon.png"))
const contextMenu = Menu.buildFromTemplate([
{
Expand Down
45 changes: 29 additions & 16 deletions infogetter.js
Original file line number Diff line number Diff line change
Expand Up @@ -69,24 +69,37 @@ module.exports = function(address,port,cb){
return res.json();
})
.then(airspeedres => {
icon = iconres.children[13].value
paintjob = "unknown"
paintjobtext = liveryres.value
if(geolocres.city == "") {
if(geolocres.locality == "") {
airspace = geolocres.principalSubdivision
fetch(`http://localhost:8080/json//environment/metar/data`)
.then(res => {
if (res.status >= 400) {
throw new Error("Bad response from server");
}
return res.json();
})
.then(metarres => {
icao = metarres.value.split(" ")[0]
icon = iconres.children[13].value
paintjob = "unknown"
paintjobtext = liveryres.value
if(geolocres.city == "") {
if(geolocres.locality == "") {
airspace = geolocres.principalSubdivision
}else{
airspace = geolocres.locality
}
}else{
airspace = geolocres.locality
airspace = geolocres.city
}
}else{
airspace = geolocres.city
}
if(geolocres.countryCode == ""){
airspace = geolocres.locality + "🌊"
}else{
airspace = airspace + ` ${country2emoji(geolocres.countryCode)}`
}
cb({altidude:posres.children[2].value,airspeed:airspeedres.value ,aircraft:aircraft, icon:icon, paintjobicon:paintjob, paintjobtext:paintjobtext, airspace:airspace, latitude:posres.children[1].value, longitude:posres.children[0].value})
if(geolocres.countryCode == ""){
airspace = geolocres.locality + "🌊"
}else{
airspace = airspace + ` ${country2emoji(geolocres.countryCode)}`
}
cb({icao:icao,altidude:posres.children[2].value,airspeed:airspeedres.value ,aircraft:aircraft, icon:icon, paintjobicon:paintjob, paintjobtext:paintjobtext, airspace:airspace, latitude:posres.children[1].value, longitude:posres.children[0].value})
})
.catch(err => {
console.error(err);
})
})
.catch(err => {
console.error(err);
Expand Down
181 changes: 181 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"electron": "^15.2.0"
},
"dependencies": {
"@ffmpeg-installer/ffmpeg": "^1.1.0",
"cross-fetch": "^3.1.4",
"discord-rich-presence": "^0.0.8",
"node-fetch": "^3.0.0",
Expand Down

0 comments on commit b8f146a

Please sign in to comment.