generated from extratone/latte
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Basic Flight Data Store - Infinite Flight 1.jelly
48 lines (45 loc) · 2.36 KB
/
Basic Flight Data Store - Infinite Flight 1.jelly
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import Shortcuts
#Color: grayBrown, #Icon: airplane
/*
Maintain a local flight log of Infinite Flight activity in Data Jar.
Please note: this Shortcut requires authentication with the Infinite Flight Live API. Learn more about how you can request access here: https://infiniteflight.com/guide/developer-reference/live-api/overview#obtaining-an-api-key
𝗠𝘆 𝗰𝗼𝗻𝘁𝗮𝗰𝘁 𝗶𝗻𝗳𝗼𝗿𝗺𝗮𝘁𝗶𝗼𝗻:
Email: davidblue@extratone.com
Contact card: https://davidblue.wtf/db.vcf
RoutineHub Profile: https://routinehub.co/user/blue
GitHub: https://github.com/extratone
iOS-specific Repository: https://github.com/extratone/i
Telegram: https://t.me/DavidBlue
Telegram Channel: https://t.me/extratone
Discord: https://davidblue.wtf/discord
Twitter: https://twitter.com/NeoYokel
Reddit: https://reddit.com/u/asphaltapostle
Mastodon: https://mastodon.social/@DavidBlue
EVERYWHERE: https://davidblue.wtf/socialdrop
*/
text(text: "9b6176d9-2377-4f72-b1f2-85f8ec7be935") >> text
var infiniteUser = Text
text(text: "000000000000") >> text 1
var infiniteAuth = Text
url(url: "https://api.infiniteflight.com/public/v2/users/9b6176d9-2377-4f72-b1f2-85f8ec7be935/flights") >> url
downloadURL(url: "${URL}", headers: ) >> downloadURL
getDictionaryFrom(input: Contents of URL) >> getDictionaryFrom
valueFor(key: "result.totalPages", dictionary: Dictionary) >> valueFor
var pages = Dictionary Value
repeat(pages) {
url(url: "https://api.infiniteflight.com/public/v2/users/${Repeat Index}/flights?page=${Variable}") >> url 1
downloadURL(url: "${URL}", headers: ) >> downloadURL 1
valueFor(key: "result.data", dictionary: Contents of URL) >> valueFor 1
repeatEach(Dictionary Value) {
valueFor(key: "id", dictionary: Repeat Item 2) >> valueFor 2
//Unable to get shortcuts action dk.simonbs.DataJar.SetValueIntent
}
} >> RepeatResult
//Unable to get shortcuts action dk.simonbs.DataJar.GetValueIntent
//Unable to get shortcuts action com.sindresorhus.Actions.PrettyPrintDictionariesIntent
//Unable to get shortcuts action com.appliedphasor.working-copy.WriteFileIntent
//Unable to get shortcuts action com.appliedphasor.working-copy.CommitRepositoryIntent
//Unable to get shortcuts action com.appliedphasor.working-copy.PushRepositoryIntent
url(url: "https://davidblue.wtf/aviation/concordeoverspeed.m4a") >> url 2
downloadURL(url: "${URL}") >> downloadURL 2
playSound(file: Contents of URL)