Metadata-Version: 1.0
Name: tailer
Version: 0.2.1
Summary: Python tail is a simple implementation of GNU tail and head.
Home-page: http://code.google.com/p/pytailer/
Author: Michael Thornton
Author-email: msthornton@gmail.com
License: GPL
Description: ======
        Tailer
        ======
        Python tail is a simple implementation of GNU tail and head.
        
        It provides 3 main functions that can be performed on any file-like object that
        supports seek() and tell().
        
        * tail - read lines from the end of a file
        * head - read lines from the top of a file
        * follow - read lines as a file grows
        
        It also comes with pytail, a command line version offering the same
        functionality as GNU tail. This can be particularly useful on Windows systems
        that have no tail equivalent.
        
        
        ::
        
        import tailer
        f = open('test.txt', 'w')
        for i in range(11):
        f.write('Line %d\n' % (i + 1))
        f.close()
        
        Tail
        ----
        ::
        
        # Get the last 3 lines of the file
        tailer.tail(open('test.txt'), 3)
        # ['Line 9', 'Line 10', 'Line 11']
        
        Head
        ----
        ::
        
        # Get the first 3 lines of the file
        tailer.head(open('test.txt'), 3)
        # ['Line 1', 'Line 2', 'Line 3']
        
        Follow
        ------
        ::
        
        # Follow the file as it grows
        for line in tailer.follow(open('test.txt')):
        print line
        
Keywords: tail head
Platform: UNKNOWN
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Programming Language :: Python
Classifier: Topic :: System :: Logging
Classifier: Topic :: Text Processing
