def writeVectorFile( filename = '' ): "Write scalable vector graphics for a gcode file. If no filename is specified, write scalable vector graphics for the first gcode file in this folder." if filename == '': unmodified = gcodec.getFilesWithFileTypeWithoutWords( 'gcode' ) if len( unmodified ) == 0: print >> sys.stderr, ( "There is no gcode file in this folder." ) return filename = unmodified[ 0 ] vectorwritePreferences = VectorwritePreferences() preferences.readPreferences( vectorwritePreferences ) print >> sys.stderr, ( 'Scalable vector graphics are being generated for the file ' + gcodec.getSummarizedFilename( filename ) ) fileText = gcodec.getFileText( filename ) suffixFilename = filename[ : filename.rfind( '.' ) ] + '.svg' suffixFilename = suffixFilename.replace( ' ', '_' ) gcodec.writeFileText( suffixFilename, getVectorGcode( fileText, vectorwritePreferences ) ) print >> sys.stderr, ( 'The scalable vector graphics file is saved as ' + gcodec.getSummarizedFilename( suffixFilename ) )
def getUncommentedGcodeFiles(): "Get gcode files which are not generated by this script." return gcodec.getFilesWithFileTypeWithoutWords( 'gcode', [ '_comment' ] )
def getUncommentedGcodeFiles(): "Get gcode files which are not generated by this script." return gcodec.getFilesWithFileTypeWithoutWords('gcode', ['_comment'])
def getGCodeFilesWhichAreNotLogFiles(): "Get gcode files which are not log files." return gcodec.getFilesWithFileTypeWithoutWords( 'gcode', [ '_log' ] )