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)}}; bundle { //copy to github copyone (sourcefolder + "publisher.js", githubfolder + "publisher.js"); copyone (sourcefolder + "package.json", githubfolder + "package.json"); copyone (sourcefolder + "readme.md", githubfolder + "README.md")}; speaker.beep ()