local (sourcefolder = user.prefs.dropboxfolder + "public:misc:nodeeditor:fargo.io-code-publisher:"); local (githubfolder = user.prefs.githubfolder + "fargoPublisher:"); local (montaukfolder = user.prefs.dropboxfolder + "montauk:fargopub:"); on copyone (f1, f2) { file.surefilepath (f2); try { if file.readwholefile (f1) != file.readwholefile (f2) { file.copy (f1, f2) } } else { file.copy (f1, f2) } }; fileloop (f in sourcefolder) { //copy to montauk local (fname = file.filefrompath (f)); if not (fname endswith ".opml") { copyone (f, montaukfolder + fname) } }; copyone (sourcefolder + "publisher.js", githubfolder + "publisher.js"); copyone (sourcefolder + "package.json", githubfolder + "package.json"); copyone (sourcefolder + "readme.md", githubfolder + "README.md"); speaker.beep ()