#!/usr/bin/env python
"""Looking for disk hogs"""
import sys
import os
import shlex


def main(username):
    """Python function to find large files"""
    homedir = '/home/' + username
    if not os.path.isdir(homedir):
        print 'No home directory ({1}) for {0}'.format(username, homedir)
        return 1
    exec_args = shlex.split(
        '/usr/bin/find /home/XXX -type f -size +100M \! \( -name "*.zip" -o -name "*.tar.bz2" \)')
    exec_args[1] = homedir
    print exec_args
    return 0

if __name__ == "__main__":
    if len(sys.argv) < 2:
        print 'usage: {0} username'.format(sys.argv[0])
        sys.exit(1)
    else:
        sys.exit(main(sys.argv[1]))
