Skip to content

Instantly share code, notes, and snippets.

View mipmip's full-sized avatar
🐟

Pim Snel mipmip

🐟
View GitHub Profile
@mipmip
mipmip / kickstarter_bybass
Created July 12, 2013 15:11
Bypass for: kickstarter doesn't want to save because MD5 value in invalid.
// Write files:
foreach($writeFiles as
$theFile => $fileData) {
t3lib_div::writeFile($extDirPath.$theFile,$fileData['content']);
if
(!@is_file($extDirPath.$theFile)) {
$content .=
sprintf($GLOBALS['LANG']->getLL('ext_import_file_not_created'),
$extDirPath .
@mipmip
mipmip / InDesignIntrospection.rb
Created July 11, 2013 13:39
InDesign Object Introspection
require 'osx/cocoa'
require 'rubygems'
require 'appscript'
require 'activesupport'
require 'base64'
require 'fileutils'
class InDesignTrospection
include Appscript
@mipmip
mipmip / closeAllDocsNoSave.rb
Created July 11, 2013 13:37
close all indesign docs
# Include hook code here
require 'osx/cocoa'
require File.dirname(__FILE__) + '/lib/p3_indesign'
require File.dirname(__FILE__) + '/lib/p3_indesign_library'
require File.dirname(__FILE__) + '/lib/p3_indesign_import'
require File.dirname(__FILE__) + '/lib/p3_indesign_export'
require File.dirname(__FILE__) + '/lib/p3_indesign_p3s_v1'
require File.dirname(__FILE__) + '/lib/p3_indesign_p3s_v1_lang'
require File.dirname(__FILE__) + '/lib/p3_indesign_coreimg'
require File.dirname(__FILE__) + '/lib/p3_indesign_logger'
require 'rubygems'
require 'appscript'
include Appscript
idApp = app('Adobe InDesign CS4')
myDoc= idApp.make(:new => :document)
myFrame = idApp.documents[1].pages[1].make(:new => :text_frame)
myFrame.geometric_bounds.set(['6p', '6p', '18p', '18p'])
myFrame.contents.set("Hello Ruby World!")
@mipmip
mipmip / referencePoint.rb
Created July 11, 2013 12:40
set indesign reference point
require 'rubygems'
require 'appscript'
include Appscript
idApp = app('Adobe InDesign CS4')
myDoc= idApp.make(:new => :document)
p idApp.layout_windows[1].transform_reference_point.set(:to=> :top_left_anchor)
@mipmip
mipmip / printImageTypeAndFilePath.appscript.rb
Created July 11, 2013 12:39
print Image Type And FilePath
require 'rubygems'
require 'appscript'
include Appscript
outputDir= File.join(ENV['HOME'],'Desktop')
pdfpath = File.join(outputDir, "myTempFile.pdf")
filepath = File.join(outputDir, "myTempFile.indd")
imagepath = File.join(outputDir, "Schermafbeelding.png")
imagepath = File.join(outputDir, "Schermafbeelding.png")
imagepath = File.join(outputDir, "test.psd")
@mipmip
mipmip / pdfpresets.rb
Created July 11, 2013 12:39
indesign pdf presets
require 'rubygems'
require 'appscript'
include Appscript
idApp = app('Adobe InDesign CS4')
myDoc= idApp.make(:new => :document)
p idApp.PDF_export_presets.get
idApp.PDF_export_presets.get.each do |item |
@mipmip
mipmip / opendoc.rb
Created July 11, 2013 12:38
open indesign doc
require 'rubygems'
require 'appscript'
include Appscript
pdfpath = "/Users/server/Desktop/myTempFile.pdf"
filepath = "/Users/server/Desktop/myTempFile.indd"
idApp = app('Adobe InDesign CS3')
#idApp = app('InDesignServer')
myDoc= idApp.open(filepath)
@mipmip
mipmip / z-index.rb
Created July 11, 2013 12:37
appscript indesign z-index research
require 'rubygems'
require 'appscript'
include Appscript
outputDir= File.join(ENV['HOME'],'Desktop')
pdfpath = File.join(outputDir, "myTempFile.pdf")
filepath = File.join(outputDir, "myTempFile.indd")
imagepath = File.join(outputDir, "Schermafbeelding.png")
idApp = app('Adobe InDesign CS4')
@mipmip
mipmip / MakeDocument.rb
Created July 11, 2013 12:35
Create indd doc with appscript
require 'rubygems'
require 'appscript'
include Appscript
outputDir= File.join(ENV['HOME'],'Desktop')
pdfpath = File.join(outputDir, "myTempFile.pdf")
filepath = File.join(outputDir, "myTempFile.indd")
idApp = app('Adobe InDesign CS3')
#idApp = app('InDesignServer')