-
Notifications
You must be signed in to change notification settings - Fork 7.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HTTP API #895
base: develop
Are you sure you want to change the base?
HTTP API #895
Conversation
12d6d48
to
683840b
Compare
Refactor in class AppDelegate.
683840b
to
739b040
Compare
e6f6ae6
to
11e05fc
Compare
4af7fd4
to
17fa8d0
Compare
17fa8d0
to
6ca2130
Compare
Alfred WorkflowWith the API you can control the app by this Alfred workflow. |
…Manager.swift; add class APIAdapter. API Modification.
Though available in previous commits, AppleScript support is removed because of its low speed. Since all features provided by AppleScript API are covered in HTTP API, there's no point to maintain such a slow interface. |
Modify HTTP API. Update document. Remove AppleScript Support.
9d5d8aa
to
cfe134f
Compare
cfe134f
to
93510a6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
This PR implements features required in #40 #48 .
Feature
The API enables user to do the following via HTTP.
HTTP API Specification
Copyright
Most code in HTTPUserProxy.swift comes from yichengchen's fork, with slight modification to solve some incompatibility due to obsolete methods.