-
27 votes
-
Does anyone use AppleScript on macOS?
I heavily utilize ChatGPT to generate .ics files to populate my Apple Calendar with various events, but I have been wanting to upgrade my time management and also use the Reminders app. I recently...
I heavily utilize ChatGPT to generate .ics files to populate my Apple Calendar with various events, but I have been wanting to upgrade my time management and also use the Reminders app.
I recently used ChatGPT to help me populate a Trello board with tasks associated with a project I am working on, but I was getting annoyed with having my workflow split across Apple Calendar and Trello. I exported my Trello board as a CSV and was trying to have ChatGPT turn it into a file I could import into Reminders, but as it turns out, this is not easy.
.ics files do contain syntax for reminders tasks with due dates that populate the Apple Calendar, but generating an .ics file with only reminders tasks and importing into Calendar doesn’t actually work. Calendar recognizes that the .ics contains Reminders tasks and opens Reminders to import the tasks, but Reminders returns an error because it doesn’t support import, it only supports export to Calendar.
I found that Reminders has a Reminders.scpt dictionary file within the .app package that details .applescript commands that can create new tasks, so I fell into the world of AppleScript. The issue with AppleScript is that it was created in the 80s and hasn’t been updated since 2013. It has no native CSV support and is pretty clunky.
AppleScript does have text file support, so I was able to have ChatGPT convert my CSV into a .txt that I could parse with AppleScript. This allowed me to automate the creation of tasks in the Reminders app from my Trello CSV, but it was annoying and I still feel like there must be a better way.
Does anyone here use AppleScript regularly and know its full capabilities?
Also, are there any good resources out there for learning more about AppleScript? The Apple documentation is very out of date and it seems like more of a legacy language than something Apple regularly maintains.
14 votes -
Bill Atkinson: Polaroids showing the evolution of the Lisa GUI
7 votes -
Anyone have ideas about how to fit this third party driver board into a 2021 (m1) imac? (link to board)
4 votes -
Apple is killing Swift
41 votes -
Using work OSX machine while travelling
I will shortly be travelling for work. I do not have the capacity to bring anything other than my work machine. In addition to working every day I would like to: legally stream movies in the...
I will shortly be travelling for work. I do not have the capacity to bring anything other than my work machine. In addition to working every day I would like to: legally stream movies in the evening, work on writing, email friends etc. At home of course I use a separate laptop for this but in this case I won't have that option. Any thoughts on how best to achieve a separation of concerns while travelling? How do people on Tildes manage this case?
p.s I know in a best case scenario it's not ideal, hence my behaviour at home, I just need a working method for this particular case.
12 votes -
Four-year campaign backdoored iPhones using possibly the most advanced exploit ever
43 votes -
My favorite MacOS Sonoma feature makes connecting to another Mac a breeze
6 votes -
Can Windows make the jump to ARM like Apple did?
I'm seeing a lot of news in my feed about Qualcomm chips approaching laptop performance, such as...
I'm seeing a lot of news in my feed about Qualcomm chips approaching laptop performance, such as
https://www.theregister.com/2023/10/24/qualcomm_x_elite/
Will this turn out any better than the last few times Microsoft tried to break away from Intel? Would you want such a laptop? Will it wake Intel out of its complacency?
33 votes -
Text editing on mobile isn’t ok. It’s actually much worse than you think, an invisible problem no one appreciates.
120 votes -
Critical 0day in WebP: Google assigns a CVE for libwebp and gives it a 10.0 base score.
28 votes -
MiMessage - semantic search in iMessage, continue conversations in AI, and view your stats
4 votes -
Tales of the M1 GPU
11 votes -
App of the fortnight: ksnip
2 votes -
Reverse engineering Apple Dictionary
7 votes -
How the world's first USB-C iPhone was born
10 votes -
Linux (In)security
10 votes -
How police are “breaking phone encryption”
21 votes -
Hacking Apple for 3 months - 55 vulnerabilities discovered, with $288,500 in bug bounties awarded
10 votes -
Welcome to Apple: A one-party state
7 votes -
Multiple vulnerabilities affecting the default Mail application on iOS since at least January 2018, with evidence of being exploited in targeted attacks
10 votes -
MacOS Catalina 10.15.4 has mysterious SSH issues, possibly linked to using a port greater than 8192
10 votes -
Reflecting on 25 years in tech: Aperture, Senior QA (2004-2005)
4 votes -
The Few Remaining Uses of the Word “Macintosh”
7 votes -
Troubleshooting and fixing a dead Apple IIc
4 votes -
Pair Locking your iPhone to prevent law enforcement forensic imaging with Configurator 2
10 votes -
A very deep dive into iOS Exploit chains found in the wild
4 votes -
The Fully Remote Attack Surface of the iPhone
8 votes -
macOS Night Shift feature causes infinite loop on device when taken to the arctic circle during summer
@austinj: TIL that if you go North of the Arctic Circle in the summer and bring a MacBook with Night Shift set to be triggered by sunrise/sunset, the process will go into an infinite loop because the sun never sets...
30 votes -
How does Apple (privately) find your offline devices?
13 votes -
Apple arms web browser privacy torpedo, points it directly at Google's advertising model
4 votes -
Intelligent Tracking Protection 2.1 in WebKit
4 votes -
Deciphering the Messages of Apple’s T2 Coprocessor
5 votes -
Kernel RCE caused by buffer overflow in Apple's ICMP packet-handling code (CVE-2018-4407) [macOS & iOS]
4 votes -
Overview of the Apple T2 Security Chip — Apple [PDF]
8 votes -
These 299 macOS apps are so buggy, Apple had to fix them in AppKit
11 votes -
Creating macOS Dynamic Desktops in Mojave using Spherical Trigonometry and Solar Positioning — NSHipster
10 votes -
Reverse-engineering "Adware Doctor", the #4 app in the Mac App Store that's been surreptitiously stealing users' browser history
17 votes