-
Posts
158 -
Joined
-
Last visited
-
Days Won
6
Reputation Activity
-
paulw got a reaction from blacs30 in Bitwarden CLI - Get passwords, username, TOTP and more from Bitwarden
In the changelog for the most recent version, it looks like the keywords have changed, but the README hasn't been updated to reflect the change:
-
paulw got a reaction from Chris Messina in Sharing some useful simple Universal Action
@Chris Messina I think what's showing up are not the 5 different case change universal actions, but the placeholder title for the three keyword script filters ("cc", "change", "case") that you created in your edit of the workflow. I guess you're stuck with those unless script filters can exclude themselves as actions for specific file types (can they?)
-
paulw reacted to dfay in Workflow Picker
I've actually had this disabled for the last few years. Glad to see it was such an easy fix.
-
paulw reacted to harvey in Flush DNS 10.6 -> 12.0
Look at me! I'm early this year 🤪
Based on early searches, macOS 12 Monterey seems to use the same commands as macOS 11.
Update the code to more clearly identify new OS' going forward and add support for macOS 12.
New Packal Link: https://www.packal.org/workflow/flush-dns-106-120
Enjoy!
-
paulw got a reaction from Chris Messina in Do Not Disturb, Limited
@troycurtisjr With help from someone on reddit, I was able to cobble together code that tests for Do Not Disturb status on Big Sur. The plist file ~/Library/Preferences/com.apple.ncprefs contains a plist item dnd_prefs. That item contains a base64-encoded binary plist (bplist). When that is decoded, if DND is enabled, it would look something like this:
<?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>dndDisplayLock</key> <false/> <key>dndDisplaySleep</key> <false/> <key>dndMirrored</key> <false/> <key>facetimeCanBreakDND</key> <false/> <key>repeatedFacetimeCallsBreaksDND</key> <false/> <key>userPref</key> <dict> <key>date</key> <date>2021-01-15T04:35:29Z</date> <key>enabled</key> <true/> <key>reason</key> <integer>1</integer> </dict> </dict> </plist>
The presence of the <key>userPref</key> and the <key>enabled</key> within the adjacent <dict></dict> indicate DND is enabled.
So the following code produces 1 if DND is enabled, and 0 if it is disabled:
#!/bin/zsh dnd_enabled=$(plutil -extract dnd_prefs xml1 -o - ~/Library/Preferences/com.apple.ncprefs.plist | xpath -q -e 'string(//data)' | base64 -D | plutil -convert xml1 - -o - | xpath -q -e 'boolean(//key[text()="userPref"]/following-sibling::dict/key[text()="enabled"])') echo $dnd_enabled
Note: there seems to often be a lag time of a few seconds before the result reflects any change to DND.
Feel free to incorporate that in your workflow.
-
paulw reacted to deanishe in Bitwarden CLI - Get passwords, username, TOTP and more from Bitwarden
I think so. Most of the code is re-purposed from the web frontend. I use it, in any case.
They're at least as safe as a browser extension, and arguably better than copy-pasting passwords from another app.
The main advantage of a standalone password manager is that you can put more than just website passwords in there.
-
paulw reacted to lmrdaddy in Bitwarden CLI - Get passwords, username, TOTP and more from Bitwarden
It is (in my opinion) still way better than not using a password management at all.
I am not really in a position to judge that. The github issue is more than 4 years old, so I hope they learned something since then. Personally, I am using the Firefox extension without having investigated any closer, I'm trusting (perhaps wrongly so) that a security company does at least a few things right.
-
paulw reacted to lmrdaddy in Bitwarden CLI - Get passwords, username, TOTP and more from Bitwarden
I guess they were referrring to
So storing both the encrypted data and the en-/decryption key in the same unprotected storage ("plainly on disk") is indeed a horrible idea. Storing it in a place that is potentially vulnerable to direct access via malicious websites in case the browser itself is attackable via a browser vulnerability is another issue. The latter is the reason why it is generally not the best idea to use a browser's own password management feature.
-
paulw reacted to Snidlwoodsen in Add 2Do Reminder
Good day to you ladies and gentlemen,
just a little introduction:
When I was looking for a 2Do workflow, I did not find something that really fits my needs. But I found this: http://www.packal.org/workflow/apple-reminders
That is why I decided to create a 2Do workflow similar to the workflow above.
You can add following information through Alfred:
Keywords are: rm, twodo and todo Task title (can't be empty) Due date (if empty or wrong format, it will use your default) Due time (if empty or wrong format, it will use your default) List (if empty or list doesn't exist, it will use your default)
Other functions:
st <keyword> - will search for your keyword in 2Do nt - launches the app with new task screen
Some further information to due date and due time:
Due date formats:
<day> - will add the current month and current year <day>.<month> - current year will be added <day>.<month>. - current year will be added <day>.<month>.<year> <weekday> - the next <weekday> (f.e. Friday) will be your due date today tomorrow next week in <days> days - due in x days <days> days - same as above
Due time formats:
<hours> - will add ":00" <hours>:<minutes>
If you have any suggestions, please keep the 2do url-schemes in mind: https://www.2doapp.com/kb/article/url-schemes.html
But feel free to post them! Also don't forget to ask questions.
Source: https://github.com/janonymousgit/2doalfredworkflow
Have a nice day!
Please let me know if something doesn't work properly.
Known issues:
https://github.com/janonymousgit/2doalfredworkflow/issues/1
Latest changes:
Fixed due date issue Added an option to search for keywords (st <keyword>) Added "nt" to open app with new task screen new Git-Source -
paulw reacted to troycurtisjr in Do Not Disturb, Limited
I've incorporated @paulw snippet to hopefully support Big Sur and previous releases. I can only test on Catalina currently, so if anyone on Big Sur would try out v0.1.3 I would really appreciate it! Let me know how it works out.
@paulw While it might work to make mods to that plist file to do the enable/disable, I assume it'd be roughly equivalent to modifying the similar plist file in Catalina and before. That means we'd need to kill the Notification Center process to force a re-read of the preference. However, the indicator would be out of sync, which is why I opted for the keyboard shortcut method, even though that requires more manual setup.
-
paulw reacted to dvd in Do Not Disturb, Limited
@paulw, thank you! Works better than my hacky applescript.
-
paulw got a reaction from dvd in Do Not Disturb, Limited
@troycurtisjr With help from someone on reddit, I was able to cobble together code that tests for Do Not Disturb status on Big Sur. The plist file ~/Library/Preferences/com.apple.ncprefs contains a plist item dnd_prefs. That item contains a base64-encoded binary plist (bplist). When that is decoded, if DND is enabled, it would look something like this:
<?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>dndDisplayLock</key> <false/> <key>dndDisplaySleep</key> <false/> <key>dndMirrored</key> <false/> <key>facetimeCanBreakDND</key> <false/> <key>repeatedFacetimeCallsBreaksDND</key> <false/> <key>userPref</key> <dict> <key>date</key> <date>2021-01-15T04:35:29Z</date> <key>enabled</key> <true/> <key>reason</key> <integer>1</integer> </dict> </dict> </plist>
The presence of the <key>userPref</key> and the <key>enabled</key> within the adjacent <dict></dict> indicate DND is enabled.
So the following code produces 1 if DND is enabled, and 0 if it is disabled:
#!/bin/zsh dnd_enabled=$(plutil -extract dnd_prefs xml1 -o - ~/Library/Preferences/com.apple.ncprefs.plist | xpath -q -e 'string(//data)' | base64 -D | plutil -convert xml1 - -o - | xpath -q -e 'boolean(//key[text()="userPref"]/following-sibling::dict/key[text()="enabled"])') echo $dnd_enabled
Note: there seems to often be a lag time of a few seconds before the result reflects any change to DND.
Feel free to incorporate that in your workflow.
-
paulw got a reaction from deanishe in Do Not Disturb, Limited
@troycurtisjr With help from someone on reddit, I was able to cobble together code that tests for Do Not Disturb status on Big Sur. The plist file ~/Library/Preferences/com.apple.ncprefs contains a plist item dnd_prefs. That item contains a base64-encoded binary plist (bplist). When that is decoded, if DND is enabled, it would look something like this:
<?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>dndDisplayLock</key> <false/> <key>dndDisplaySleep</key> <false/> <key>dndMirrored</key> <false/> <key>facetimeCanBreakDND</key> <false/> <key>repeatedFacetimeCallsBreaksDND</key> <false/> <key>userPref</key> <dict> <key>date</key> <date>2021-01-15T04:35:29Z</date> <key>enabled</key> <true/> <key>reason</key> <integer>1</integer> </dict> </dict> </plist>
The presence of the <key>userPref</key> and the <key>enabled</key> within the adjacent <dict></dict> indicate DND is enabled.
So the following code produces 1 if DND is enabled, and 0 if it is disabled:
#!/bin/zsh dnd_enabled=$(plutil -extract dnd_prefs xml1 -o - ~/Library/Preferences/com.apple.ncprefs.plist | xpath -q -e 'string(//data)' | base64 -D | plutil -convert xml1 - -o - | xpath -q -e 'boolean(//key[text()="userPref"]/following-sibling::dict/key[text()="enabled"])') echo $dnd_enabled
Note: there seems to often be a lag time of a few seconds before the result reflects any change to DND.
Feel free to incorporate that in your workflow.
-
paulw reacted to dood in Bitwarden CLI - Get passwords, username, TOTP and more from Bitwarden
@deanishe – According to Patrick Wardle, the macOS 11.2 beta 2 suggests that Apple is removing this policy going forward!
And kudos to @blacs30 for an awesome workflow!
-
paulw got a reaction from blacs30 in Bitwarden CLI - Get passwords, username, TOTP and more from Bitwarden
Go to the workflow environment variables, and change "2FA_ENABLED" from to "true" to "false", and then you can log in.
-
paulw reacted to deanishe in Syncing iCloud Text Shortcuts to Snippets
No. Changing the SQLite database is a bad idea:
-
paulw reacted to siyahmadde in String Operations
alfred-string-operations
You can find the workflow here. If you like the repo, please give me star so that I can understand people found this useful.
You can find list of commands that this workflow provides.
All of the operation is performed to the content on the clipboard. The result will be saved to the clipboard.
Encoding / Decoding
bs64.decode
Decodes base64
Example
Source
VGhlcmUgYXJlIHR3byBNdXN0YWZhIEtlbWFsJ3MuIE9uZSBpcyB0aGUgZmxlc2gtYW5kLWJvbmUgTXVzdGFmYSBLZW1hbCB3aG8gbm93IHN0YW5kcyBiZWZvcmUgeW91IGFuZCB3aG8gd2lsbCBwYXNzIGF3YXkuIFRoZSBvdGhlciBpcyB5b3UsIGFsbCBvZiB5b3UgaGVyZSB3aG8gd2lsbCBnbyB0byB0aGUgZmFyIGNvcm5lcnMgb2Ygb3VyIGxhbmQgdG8gc3ByZWFkIHRoZSBpZGVhbHMgd2hpY2ggbXVzdCBiZSBkZWZlbmRlZCB3aXRoIHlvdXIgbGl2ZXMgaWYgbmVjZXNzYXJ5LiBJIHN0YW5kIGZvciB0aGUgbmF0aW9uJ3MgZHJlYW1zLCBhbmQgbXkgbGlmZSdzIHdvcmsgaXMgdG8gbWFrZSB0aGVtIGNvbWUgdHJ1ZS4= Destination
There are two Mustafa Kemal's. One is the flesh-and-bone Mustafa Kemal who now stands before you and who will pass away. The other is you, all of you here who will go to the far corners of our land to spread the ideals which must be defended with your lives if necessary. I stand for the nation's dreams, and my life's work is to make them come true. bs64.encode
Encodes base64
Example
Source
There are two Mustafa Kemal's. One is the flesh-and-bone Mustafa Kemal who now stands before you and who will pass away. The other is you, all of you here who will go to the far corners of our land to spread the ideals which must be defended with your lives if necessary. I stand for the nation's dreams, and my life's work is to make them come true. Destination
VGhlcmUgYXJlIHR3byBNdXN0YWZhIEtlbWFsJ3MuIE9uZSBpcyB0aGUgZmxlc2gtYW5kLWJvbmUgTXVzdGFmYSBLZW1hbCB3aG8gbm93IHN0YW5kcyBiZWZvcmUgeW91IGFuZCB3aG8gd2lsbCBwYXNzIGF3YXkuIFRoZSBvdGhlciBpcyB5b3UsIGFsbCBvZiB5b3UgaGVyZSB3aG8gd2lsbCBnbyB0byB0aGUgZmFyIGNvcm5lcnMgb2Ygb3VyIGxhbmQgdG8gc3ByZWFkIHRoZSBpZGVhbHMgd2hpY2ggbXVzdCBiZSBkZWZlbmRlZCB3aXRoIHlvdXIgbGl2ZXMgaWYgbmVjZXNzYXJ5LiBJIHN0YW5kIGZvciB0aGUgbmF0aW9uJ3MgZHJlYW1zLCBhbmQgbXkgbGlmZSdzIHdvcmsgaXMgdG8gbWFrZSB0aGVtIGNvbWUgdHJ1ZS4= percent.decode
Decodes a percent encoded string
Example
Source
Peace%20at%20home%2C%20peace%20in%20the%20world. Destination
Peace at home, peace in the world. percent.encode
Percent encodes the string
Example
Source
Peace at home, peace in the world. Destination
Peace%20at%20home%2C%20peace%20in%20the%20world. Prettifiers
json.prettify
Prettifies json
Example
Source
{ "name": "Mustafa Kemal Ataturk", "UNESCO Resolutions": [ "Convinced that personalities who worked for understanding and cooperation between nations and international peace will be examples for future generations", "Recalling that the hundredth anniversary of the birth of Mustafa Kemal Atatürk, founder of the Turkish Republic, will be celebrated in 1981,", "Knowing that he was an exceptional reformer in all fields relevant to the competence of UNESCO", "Recognizing in particular that he was the leader of the first struggle given against colonialism and imperialism", "Recalling that he was the remarkable promoter of the sense of understanding between peoples and durable peace between the nations of the world and that he worked all his life for the development of harmony and cooperation between peoples without distinction of color, religion and race", "It is decided that UNESCO should colloborate in 1981 with the Turkish Government on both intellectual and technical plans for an international colloquium with the aim of acquainting the world with the various aspects of the personality and deeds of Atatürk whose objective was to promote world peace, international understanding and respect for human rights." ] } Destination
{ "UNESCO Resolutions": [ "Convinced that personalities who worked for understanding and cooperation between nations and international peace will be examples for future generations", "Recalling that the hundredth anniversary of the birth of Mustafa Kemal Ataturk, founder of the Turkish Republic, will be celebrated in 1981,", "Knowing that he was an exceptional reformer in all fields relevant to the competence of UNESCO", "Recognizing in particular that he was the leader of the first struggle given against colonialism and imperialism", "Recalling that he was the remarkable promoter of the sense of understanding between peoples and durable peace between the nations of the world and that he worked all his life for the development of harmony and cooperation between peoples without distinction of color, religion and race", "It is decided that UNESCO should colloborate in 1981 with the Turkish Government on both intellectual and technical plans for an international colloquium with the aim of acquainting the world with the various aspects of the personality and deeds of Atat\u00fcrk whose objective was to promote world peace, international understanding and respect for human rights." ], "name": "Mustafa Kemal Ataturk" } alphanumeric
Removes non alphanumeric characters from string
Example
Source
"Mankind is a single body and each nation a part of that body. We must never say 'What does it matter to me if some part of the world is ailing?' If there is such an illness, we must concern ourselves with it as though we were having that illness." Destination
MankindisasinglebodyandeachnationapartofthatbodyWemustneversayWhatdoesitmattertomeifsomepartoftheworldisailingIfthereissuchanillnesswemustconcernourselveswithitasthoughwewerehavingthatillness Case Operations
camelcase
Converts string to camel case
Example
Source
The governments most creative and significant duty is education Destination
theGovernmentsMostCreativeAndSignificantDutyIsEducation capitalize
Capitalizes each word
Example
Source
The major challenge facing us is to elevate our national life to the highest level of civilization and prosperity Destination
The Major Challenge Facing Us Is To Elevate Our National Life To The Highest Level Of Civilization And Prosperity kebab-case
Converts a string to kebab case and copies into clipboard
Example
Source
Every nation as the right to demand proper treatment and no country should violate the territory of any other country. Destination
every-nation-as-the-right-to-demand-proper-treatment-and-no-country-should-violate-the-territory-of-any-other-country. lowercase
Lowercases the string
Example
Source
A nation which makes the final sacrifice for life and freedom does not get beaten. Destination
a nation which makes the final sacrifice for life and freedom does not get beaten. pascalcase
Pascalcases the string
Example
Source
Everything we see in the world is the creative work of women. Destination
EverythingWeSeeInTheWorldIsTheCreativeWorkOfWomen. Validation
json.validate
Validates if the string is a valid json. If not, copies "false" into clipboard
Collection Utils
listify
Converts lines to a list representation
Example
Source
1922 Sultanate abolished (November 1). 1923 Treaty of Lausanne secured (July 24). Republic of Turkey with capital at Ankara proclaimed (October 29). 1924 Caliphate abolished (March 3). Traditional religious schools closed, Sheriat (Islamic Law) abolished. Constitution adopted (April 20). 1925 Dervish brotherhoods abolished. Fez outlawed by the Hat Law (November 25). Veiling of women discouraged; Western clothing for men and women encouraged. Western (Gregorian) calendar adopted instead of Islamic calendar. 1926 New civil, commercial, and penal codes based on European models adopted. New civil code ended Islamic polygamy and divorce by renunciation and introduced civil marriage. Millet system ended. 1927 First systematic census. 1928 New Turkish alphabet (modified Latin form) adopted. State declared secular (April 10); constitutional provision establishing Islam as official religion deleted. 1933 Islamic call to worship and public readings of the Quran required to be in Turkish rather than Arabic. 1934 Women given the vote and the right to hold office. Law of Surnames adopted - Mustafa Kemal given the name Kemal Atatürk (Father of the Turks) by the Grand National Assembly; Ismet Pasha took surname of Inönü. 1935 Sunday adopted as legal weekly holiday. State role in managing economy written into the Constitution. Destination
[ "1922 Sultanate abolished (November 1).", "1923 Treaty of Lausanne secured (July 24). Republic of Turkey with capital at Ankara proclaimed (October 29).", "1924 Caliphate abolished (March 3). Traditional religious schools closed, Sheriat (Islamic Law) abolished. Constitution adopted (April 20).", "1925 Dervish brotherhoods abolished. Fez outlawed by the Hat Law (November 25). Veiling of women discouraged; Western clothing for men and women encouraged. Western (Gregorian) calendar adopted instead of Islamic calendar.", "1926 New civil, commercial, and penal codes based on European models adopted. New civil code ended Islamic polygamy and divorce by renunciation and introduced civil marriage. Millet system ended.", "1927 First systematic census.", "1928 New Turkish alphabet (modified Latin form) adopted. State declared secular (April 10); constitutional provision establishing Islam as official religion deleted.", "1933 Islamic call to worship and public readings of the Quran required to be in Turkish rather than Arabic.", "1934 Women given the vote and the right to hold office. Law of Surnames adopted - Mustafa Kemal given the name Kemal Atat\u00fcrk (Father of the Turks) by the Grand National Assembly; Ismet Pasha took surname of In\u00f6n\u00fc.", "1935 Sunday adopted as legal weekly holiday. State role in managing economy written into the Constitution." ] setify
Converts lines to a set representation
Example
Source
1922 Sultanate abolished (November 1). 1923 Treaty of Lausanne secured (July 24). Republic of Turkey with capital at Ankara proclaimed (October 29). 1924 Caliphate abolished (March 3). Traditional religious schools closed, Sheriat (Islamic Law) abolished. Constitution adopted (April 20). 1925 Dervish brotherhoods abolished. Fez outlawed by the Hat Law (November 25). Veiling of women discouraged; Western clothing for men and women encouraged. Western (Gregorian) calendar adopted instead of Islamic calendar. 1926 New civil, commercial, and penal codes based on European models adopted. New civil code ended Islamic polygamy and divorce by renunciation and introduced civil marriage. Millet system ended. 1927 First systematic census. 1928 New Turkish alphabet (modified Latin form) adopted. State declared secular (April 10); constitutional provision establishing Islam as official religion deleted. 1933 Islamic call to worship and public readings of the Quran required to be in Turkish rather than Arabic. 1934 Women given the vote and the right to hold office. Law of Surnames adopted - Mustafa Kemal given the name Kemal Atatürk (Father of the Turks) by the Grand National Assembly; Ismet Pasha took surname of Inönü. 1935 Sunday adopted as legal weekly holiday. State role in managing economy written into the Constitution. Destination
{ '1935 Sunday adopted as legal weekly holiday. State role in managing economy written into the Constitution.', '1922 Sultanate abolished (November 1).', '1923 Treaty of Lausanne secured (July 24). Republic of Turkey with capital at Ankara proclaimed (October 29).', '1927 First systematic census.', '1925 Dervish brotherhoods abolished. Fez outlawed by the Hat Law (November 25). Veiling of women discouraged; Western clothing for men and women encouraged. Western (Gregorian) calendar adopted instead of Islamic calendar.', '1926 New civil, commercial, and penal codes based on European models adopted. New civil code ended Islamic polygamy and divorce by renunciation and introduced civil marriage. Millet system ended.', '1933 Islamic call to worship and public readings of the Quran required to be in Turkish rather than Arabic.', '1924 Caliphate abolished (March 3). Traditional religious schools closed, Sheriat (Islamic Law) abolished. Constitution adopted (April 20).', '1928 New Turkish alphabet (modified Latin form) adopted. State declared secular (April 10); constitutional provision establishing Islam as official religion deleted.', '1934 Women given the vote and the right to hold office. Law of Surnames adopted - Mustafa Kemal given the name Kemal Atatürk (Father of the Turks) by the Grand National Assembly; Ismet Pasha took surname of Inönü.' } Parsers
url.parse
Parses url into json
Example
Source
https://en.wikipedia.org/wiki/Atat%C3%BCrk%27s_Reforms?love=ataturk Destination
{ "origin": "en.wikipedia.org", "path": "/wiki/Atat%C3%BCrk%27s_Reforms", "query": { "love": [ "ataturk" ] } } Other
dedup
Removes duplicate lines.
Example
Source
Ataturk Mustafa Kemal Ataturk Ataturk Kemal Kemal Destination
Ataturk Kemal Mustafa sort
Sorts the lines
Example
Source
Ataturk Mustafa Kemal Ataturk Ataturk Kemal Kemal Destination
Ataturk Ataturk Ataturk Kemal Kemal Kemal Mustafa trim
Trims the lines
Example
Source
Ataturk Mustafa Kemal Ataturk Ataturk Kemal Kemal Destination
Ataturk Mustafa Kemal Ataturk Ataturk Kemal Kemal -
paulw reacted to Carlos-Sz in Recent Items 4.3 beta 2 for Alfred 4: Finder Recent Items
Thank you for the feedback.
Please, try the following version. It removes Alfred 3 references.
Download Recent Items 4.3 beta 2
-
paulw got a reaction from vitor in Play Address — Play the URL in the frontmost browser or clipboard
I appreciate your well thought out process here, and I agree!
-
paulw reacted to nicooprat in OCR: extract text from snapshot
Hi there,
Just sharing my first workflow. Some OCR workflow already exist but are relying on some obscur chinese API with exposed personal credentials... This one use your system own installation of `tesseract`. Just take a snapshot and paste the text. The script usually takes no more than a few seconds.
https://github.com/nicooprat/alfred-ocr
PR welcome.
Hope it helps!
-
paulw reacted to bikeNik in OCR: extract text from snapshot
Mega useful for me. Thnx.
p.s. I excluded the warning message by Alfred's utility "Replace" with regex:
Warning: Invalid resolution.*?\nEstimating resolution.*?\n
-
paulw reacted to xilopaint in Urban Dictionary
I had to create a new Urban Dictionary workflow as my previous one was broken.
It's available on GitHub.
-
paulw got a reaction from stuartcryan in Advanced Google Maps and Apple Maps Search Workflow - Version 2.0.2 Release 12 February 2018
I'm sure it has been! Can't even imagine!
-
paulw reacted to stuartcryan in Advanced Google Maps and Apple Maps Search Workflow - Version 2.0.2 Release 12 February 2018
Howdy Paul,
Thank you for the feedback, I have often wondered if anyone got use out of this particular part of the workflow. So I will certainly take your request into account in future versions. Having just gone through two major releases in one holiday period and exhausting a LOOOOOOOT of Dev time, I don't foresee any major changes (or deprecation of anything) for some time so you are definitely safe for now.
Also Glad to hear you are happy with it, haha it is a LOOOOONG labour of love.
Stu
-
paulw got a reaction from stuartcryan in Advanced Google Maps and Apple Maps Search Workflow - Version 2.0.2 Release 12 February 2018
Hi, I just configured your complex and amazing workflow. I wonder if it's possible to simply call up a map of an address, rather than always have to look up directions from one location to another?
I see that I can use the "maps" keyword to look up a map of an address without needing directions between two locations. I also see that the "maps" keyword may be deprecated. I'd like to see the functionality of a non-direction map be kept in the future!