Skip to content
Quartz Composer patches for file input and output.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
English.lproj
FileTools.xcodeproj
compositions
DirectoryScannerBlocking.h
DirectoryScannerBlocking.m
FTOpenPanelPatch.h
FTOpenPanelPatch.m
FTOpenPanelPatch.xml
FTPathToURLPatch.h
FTPathToURLPatch.m
FTPathToURLPatch.xml
FTSavePanelPatch.h
FTSavePanelPatch.m
FTSavePanelPatch.xml
FTURLToPathPatch.h
FTURLToPathPatch.m
FTURLToPathPatch.xml
FileToolsPrincipal.h
FileToolsPrincipal.m
FileTools_Prefix.pch
ImageDownloaderBlockingPatch.h
ImageDownloaderBlockingPatch.m
Info.plist
KinemeDocumentInfo.h
KinemeDocumentInfo.m
KinemeFileInfo.h
KinemeFileInfo.m
KinemeFileType.h
KinemeFileType.m
KinemeOrange.rsrc
KinemeQuickLookPatch.h
KinemeQuickLookPatch.m
KinemeStringWithFile.h
KinemeStringWithFile.m
KinemeStringWithURL.h
KinemeStringWithURL.m
KinemeStructureFromFile.h
KinemeStructureFromFile.m
KinemeStructureToFile.h
KinemeStructureToFile.m
KinemeTextFileWriter.h
KinemeTextFileWriter.m
KinemeTextFileWriter.xml
LICENSE.txt
PDFRendererPatch.h
PDFRendererPatch.m
PDFRendererPatch.xml
README.markdown
TestFileTools.m
Tests-Info.plist
bad.png

README.markdown

Kineme FileTools

Kineme FileTools is a Quartz Composer plugin that provides patches for file input and output, as well as structure loading and saving.

  • File Info - Provides information about a file, such as its size, type, and creation date.
  • File Type - Provides the UTI of a specified file.
  • String With File - Reads a file's contents into a String.
  • String With URL - Reads a URL's contents into a String.
  • Structure From File - Reads a QCStructure from a plist file.
  • Structure To File - Saves a structure to a plist.
  • Text File Writer - Saves a string to a file.
  • Open File - Pops up a file/directory "Open" panel.
  • Save File - Pops up a file "Save" panel.

For more Quartz Composer plugins and compositions, plus community forums, go to kineme.net.

How to get it

Download or clone it from GitHub.

How to install it

  1. Install the QCPatch Xcode Template, a.k.a. Quartz Composer unofficial API, a.k.a. SkankySDK.
  2. Build FileTools.xcodeproj. This will create the file ~/Library/Graphics/Quartz Composer Patches/FileTools.plugin.
  3. Restart Quartz Composer. The patches will show up under the Kineme FileTools category.

How to run the unit tests

  1. Download GHUnit and place GHUnit.framework in /Library/Frameworks/.
  2. Set the Active Target to Tests.
  3. Build and Run.

License

Kineme FileTools is released under the MIT License.

You can’t perform that action at this time.