Hidden power user features

A complete walkthrough of the functions in ShutterSnitch!

Hidden power user features

Postby TheBrew » Tue Mar 17, 2015 12:03 pm

Some features are intentionally tugged away to avoid confusion for the regular user.

Here come the easter eggs. :)
Support the development of ShutterSnitch: Rate/review it in iTunes, Tweet about it, make Youtube videos, blog about it.. Get the word out.
TheBrew
The Developer
 
Posts: 4229
Joined: Wed May 05, 2010 8:48 pm
Location: Denmark

Tokens in Update Metadata Actions

Postby TheBrew » Tue Mar 17, 2015 12:32 pm

If you add an Update Metadata Action, you can use tokens to fill out data based on the metadata in the file.

If, for example, you want to fill out the copyright field with the current year and artist name, put in:

    ©%%captureTime_yyyy%% %%artist%%

Or add the collection name to the description field?

    %%colname%%

Or perhaps the capture time? You can mix in text and tokens as you wish.

    This photo was taken on %%captureTime_EEEE, MMM. d, yyyy%%

Available tokens:

    %%colname%%
    %%filename%%
    %%artist%%
    %%userComment%%
    %%captureTime_<datetime format>

Capture time is formatted using the following formula:

    y: Year - 1, 2 or 4 'y's will show the value, 2 digit zero-padded value or 4 digit zero-padded value respectively
    M: Month - 1, 2, 3, 4 or 5 'M's will show the value, 2 digit zero-padded value, short name, long name or initial letter months
    d: Day of Month - 1 or 2 'd's will show the value or 2 digit zero-padded value representation respectively.
    E: Weekday - 1, 2, 3, 4 or 5 'e's will show the value weekday number, 2 digit zero-padded value weekday number, short name, long name or initial letter respectively. Weekday numbers starts on Sunday. Use lowercase 'e' for weekday numbers starting on Monday.
    a: AM or PM - No repeat supported
    h: Hour - 1 or 2 'h's will show the value or 2 digit zero-padded value representation respectively. Use uppercase for 24 hour time.
    m: Minute - 1 or 2 'm's will show the value or 2 digit zero-padded value representation respectively.
    s: Second - 1 or 2 's's will show the value or 2 digit zero-padded value representation respectively.
    z: Timezone - 1, 2, 3 or 4 'z's will show short acronym, short name, long acronym, long name respectively. Use uppercase to show GMT offset instead of name — 1 or 2 digit zero-padded values shows GMT or RFC 822 respectively.

    Note that case is important. Source: http://www.cocoawithlove.com/2009/05/si ... g-and.html
If you need to comply with the Associated Press/Canadian Press style month, use "MAP" instead of "MMM".
Support the development of ShutterSnitch: Rate/review it in iTunes, Tweet about it, make Youtube videos, blog about it.. Get the word out.
TheBrew
The Developer
 
Posts: 4229
Joined: Wed May 05, 2010 8:48 pm
Location: Denmark

Create Update Metadata Action from a Photo Mechanic XMP file

Postby TheBrew » Tue Mar 17, 2015 12:40 pm

If you mail an XMP file to yourself and tap and hold it, iOS will give you some open-in options. Pick ShutterSnitch and if the file is supported, ShutterSnitch will ask if you want to create a new Action based on the content.

You could also open it from Dropbox or any other app that supports the iOS "Open in..." action, I'm just using mail as an example.

Supported Power Mechanic fields are: Description, Creator, Rights, and Title.

Raw XMP file example:

Code: Select all
<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP Core 5.1.2">
 <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about=""
    xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/"
    xmlns:xmpRights="http://ns.adobe.com/xap/1.0/rights/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:aux="http://ns.adobe.com/exif/1.0/aux/"
    xmlns:photomechanic="http://ns.camerabits.com/photomechanic/1.0/"
   photoshop:Category="S"
   photoshop:AuthorsPosition="This is the job title field"
   photoshop:Headline="This is the headline field"
   photoshop:DateCreated="2015-03-17T12:37:43-06:00"
   xmpRights:Marked="True"
   aux:ImageNumber="89046144"
   photomechanic:Prefs="-1:-1:-1:89046144"
   photomechanic:PMVersion="PM5">
   <dc:description>
    <rdf:Alt>
     <rdf:li xml:lang="x-default">%%captureTime_EEEE, MMM. d, yyyy%%</rdf:li>
    </rdf:Alt>
   </dc:description>
   <dc:creator>
    <rdf:Seq>
     <rdf:li>%%artist%%</rdf:li>
    </rdf:Seq>
   </dc:creator>
   <dc:title>
    <rdf:Alt>
     <rdf:li xml:lang="x-default">%%colname%%</rdf:li>
    </rdf:Alt>
   </dc:title>
   <dc:rights>
    <rdf:Alt>
     <rdf:li xml:lang="x-default">©%%captureTime_yyyy%% %%artist%%</rdf:li>
    </rdf:Alt>
   </dc:rights>
  </rdf:Description>
 </rdf:RDF>
</x:xmpmeta>
Support the development of ShutterSnitch: Rate/review it in iTunes, Tweet about it, make Youtube videos, blog about it.. Get the word out.
TheBrew
The Developer
 
Posts: 4229
Joined: Wed May 05, 2010 8:48 pm
Location: Denmark

Specialized options that don't warrant a "real" setting

Postby TheBrew » Tue Mar 17, 2015 1:51 pm

The following is a list of supported URL calls. Type the URL into Safari to have it open ShutterSnitch and process your request.

Code: Select all
shuttersnitch://?WiFiCardTimeout=20

Changes the timeout for your Wi-Fi card. The default is 30 seconds. (This doesn't include Eye-Fi cards)

Code: Select all
shuttersnitch://?SetCardConfirmationLimit=50

Updates the limit for when ShutterSnitch should just go ahead and import new files without asking for confirmation. The default is 10. (This doesn't include Eye-Fi cards)

Code: Select all
shuttersnitch://?FaceDetectionDisabled=1

Toggles face detection in Slideshows. 1 = on and 0 = off. Default is on.

Code: Select all
shuttersnitch://?WiFiCardRetryBadJPEGs=0

Toggles whether ShutterSnitch should try and re-download a file if the JPEG check fails. 1 = on and 0 = off. Default is on. (This doesn't include Eye-Fi cards. No need. :)

Code: Select all
shuttersnitch://?LowerCaseWebDAVUploads=1

Yeah, you read that right.. Some WebDAV servers get confused by case. So here's an option to let files be all lowercase. 1 = on and 0 = off. Default is off.

Code: Select all
shuttersnitch://?JpegRotationDisabled=1

Toggle whether it should be possible to rotate JPEGs using a rotation gesture. 1 = on and 0 = off. Default is off (rotation enabled).

Code: Select all
shuttersnitch://?EPSV=1

Toggle whether the FTP uploads should use EPSV. 1 = on and 0 = off. Default is no.

Code: Select all
shuttersnitch://?SetFTPOverwrite=1

Toggles whether ShutterSnitch should delete an already existing file before starting to receive it from the FTP client. 1 = on and 0 = off. Default is off (resume).

Code: Select all
shuttersnitch://?CacheFileSize=600

Sets the pixel size of the longest edge of the cache images. Default is 1280.

Code: Select all
shuttersnitch://?disableMetadataWriting=1

Toggles if ShutterSnitch can change the metadata in files. 1 = on and 0 = off. Default is off (changing is OK).

Code: Select all
shuttersnitch://?setImportFilenamePrefix=TEST_

Set the default prefix for file imports that don't supply a filename (from the camera roll for example). The default is "IMP_".

Code: Select all
shuttersnitch://?setlang=fr

Set the language of the app. English=en, German = de, French = fr, Russian = ru, Danish = da - and a blank parameter will reset to the global settings.

Code: Select all
shuttersnitch://?ResetKnownWiFiCards=1

If you use more than one Wi-Fi card ShutterSnitch will keep searching for the other(s) in the background once it's connected to one. If you've upgraded to a new card or just don't use the old one(s) anymore, you can reset the list of known cards and spare some clock-cycles by using this command. (This doesn't include Eye-Fi cards)

Code: Select all
shuttersnitch://?enablelowlightwarnings=1

Toggles whether the Tool-button -> Warnings -> Highlight Alert option should also include areas that are underexposed. 1 = on and 0 = off. Default is off.
Support the development of ShutterSnitch: Rate/review it in iTunes, Tweet about it, make Youtube videos, blog about it.. Get the word out.
TheBrew
The Developer
 
Posts: 4229
Joined: Wed May 05, 2010 8:48 pm
Location: Denmark

Reload/refresh image information

Postby TheBrew » Thu Mar 19, 2015 11:11 am

If something goes wrong while transferring or reading an incoming photo, ShutterSnitch may not have been done reading and writing information for a photo.

If you want to force a refresh of the photo information, thumbnail, and cache file. You can do so by two-finger double tapping the large photo in the browser.
Support the development of ShutterSnitch: Rate/review it in iTunes, Tweet about it, make Youtube videos, blog about it.. Get the word out.
TheBrew
The Developer
 
Posts: 4229
Joined: Wed May 05, 2010 8:48 pm
Location: Denmark


Return to The Online Manual

Who is online

Users browsing this forum: No registered users and 1 guest

cron