-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinfo.plist
158 lines (148 loc) · 4.52 KB
/
info.plist
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>bundleid</key>
<string>com.williammorland.py3db</string>
<key>category</key>
<string>Tools</string>
<key>connections</key>
<dict>
<key>7D9DF57A-5DF9-5DB9-AB88-88DAC6AD7FB1</key>
<array>
<dict>
<key>destinationuid</key>
<string>50210409-4BFA-45C8-A76D-E6983E3001C2</string>
<key>modifiers</key>
<integer>0</integer>
<key>modifiersubtext</key>
<string></string>
<key>vitoclose</key>
<false/>
</dict>
</array>
</dict>
<key>createdby</key>
<string>William Morland</string>
<key>description</key>
<string>A default browser switcher</string>
<key>disabled</key>
<false/>
<key>name</key>
<string>Py3 Default Browser</string>
<key>objects</key>
<array>
<dict>
<key>config</key>
<dict>
<key>concurrently</key>
<false/>
<key>escaping</key>
<integer>102</integer>
<key>script</key>
<string>/usr/bin/python3 defaultbrowser.py --set {query}</string>
<key>scriptargtype</key>
<integer>0</integer>
<key>scriptfile</key>
<string></string>
<key>type</key>
<integer>5</integer>
</dict>
<key>type</key>
<string>alfred.workflow.action.script</string>
<key>uid</key>
<string>50210409-4BFA-45C8-A76D-E6983E3001C2</string>
<key>version</key>
<integer>2</integer>
</dict>
<dict>
<key>config</key>
<dict>
<key>alfredfiltersresults</key>
<true/>
<key>alfredfiltersresultsmatchmode</key>
<integer>2</integer>
<key>argumenttreatemptyqueryasnil</key>
<true/>
<key>argumenttrimmode</key>
<integer>0</integer>
<key>argumenttype</key>
<integer>1</integer>
<key>escaping</key>
<integer>102</integer>
<key>keyword</key>
<string>db</string>
<key>queuedelaycustom</key>
<integer>3</integer>
<key>queuedelayimmediatelyinitially</key>
<true/>
<key>queuedelaymode</key>
<integer>0</integer>
<key>queuemode</key>
<integer>1</integer>
<key>runningsubtext</key>
<string>Looking up available browsers</string>
<key>script</key>
<string>/usr/bin/python3 defaultbrowser.py</string>
<key>scriptargtype</key>
<integer>1</integer>
<key>scriptfile</key>
<string>entrypoint.py</string>
<key>subtext</key>
<string>Looking up available browsers</string>
<key>title</key>
<string>Default Browser</string>
<key>type</key>
<integer>5</integer>
<key>withspace</key>
<true/>
</dict>
<key>type</key>
<string>alfred.workflow.input.scriptfilter</string>
<key>uid</key>
<string>7D9DF57A-5DF9-5DB9-AB88-88DAC6AD7FB1</string>
<key>version</key>
<integer>3</integer>
</dict>
</array>
<key>readme</key>
<string># Py3 Default Browser
This Alfred workflow makes it simple to change your default browser on macOS.
## Usage
The default shortcut is `db` and you can then pick a browser from the list of available options. macOS requires you to confirm the change in a pop up dialog.
## Support
If you have any questions or feature requests then please file an Issue on GitHub https://github.com/wmorland/alfred-py3-default-browser/issues/new or reach out to me on Twitter, @w_morland.
## Acknowledgements
Thanks to:
- [@deanishe](https://github.com/deanishe) for the [alfred-workflow](https://github.com/deanishe/alfred-workflow) library.
- [@NorthIsUp](https://github.com/NorthIsUp) for updating it to Python 3 in [alfred-workflow-py3](https://github.com/NorthIsUp/alfred-workflow-py3).
- [@kerma](https://github.com/kerma) for the [defaultbrowser](https://github.com/kerma/defaultbrowser) tool which was a valuable reference.
## License
[MIT](LICENSE)</string>
<key>uidata</key>
<dict>
<key>50210409-4BFA-45C8-A76D-E6983E3001C2</key>
<dict>
<key>note</key>
<string>This runs the action to set the chosen browser as default. The user will still have to manually confirm their choice.</string>
<key>xpos</key>
<integer>625</integer>
<key>ypos</key>
<integer>100</integer>
</dict>
<key>7D9DF57A-5DF9-5DB9-AB88-88DAC6AD7FB1</key>
<dict>
<key>note</key>
<string>This filter looks up which browsers are installed as well as the current default to populate the menu to pick from.</string>
<key>xpos</key>
<integer>300</integer>
<key>ypos</key>
<integer>100</integer>
</dict>
</dict>
<key>version</key>
<string>1.0.0</string>
<key>webaddress</key>
<string>https://github.com/wmorland/alfred-py3-default-browser</string>
</dict>
</plist>