21 Oct

Using Ant to Concatenate files

The build.xml file to concatenate files using ant. This can be executed using the command ‘ant “ConcatAll”‘


<?xml version="1.0" encoding="UTF-8"?>
<project name = "MyProj" basedir = "." >

	<target name = "ConcatAll" >
		<concat destfile = "final.txt" fixlastline = "yes" >
			<filelist dir = "."
						files = "first_file.txt
								second_file.txt
								third_file.txt"/>
		</concat>
	</target>

</project>
14 Oct

Creating a Toolbar in GTK Python(PyGTK)

Creating a toolbar using GTK Python. There is an old method – but this example shows a better method of creating a toolbar using pygtk.


toolbar = gtk.Toolbar()
toolbar.set_style(gtk.TOOLBAR_BOTH)

toolbar_item = gtk.ToolButton("Quit")
toolbar_item.set_stock_id(gtk.STOCK_QUIT)
toolbar_item.connect("clicked", exit)
toolbar_item.show()
toolbar.insert(toolbar_item, -1)

toolbar.show()
09 Oct

Python Function for Space Units

A Python function to return readable size using the given size(KB)


# Returns a more readable format of the given data. For example, getReadableSize(1024) returns "1 MB"
	def getReadableSize(size):
		unit = "KB"
		size = float(size)
		final = size

		if(size >= 1024):
			unit = "MB"
			final= "%.02f" % (size / 1024)
			size = (size / 1024)

			if(size >= 1024):
				unit = "GB"
				final= "%.02f" % (size / 1024)
				size = (size / 1024)

		return str(final) + " " + unit

[tags][/tags]