dateglob 0.1
Convert a set of dates into a compact list of globs
Downloads ↓ | Package Documentation
dateglob converts a set of dates into a list of globs. For example:
>>> import dateglob; from datetime import date, timedelta >>> # build list of dates from 2009-12-31 thru 2011-02-01 >>> dates = [date(2009, 12, 31) + timedelta(i) for i in xrange(1+365+31+1)] >>> dateglob.strftime(dates, '%Y-%m-%d') ['2009-12-31', '2010-*-*', '2011-01-*', '2011-02-01']
The original use case for this library was to generate compact command lines for command that take daily log files as input, for example:
>>> args += dateglob.strftime(dates, '/logs/foo/%Y/%m/%d/*.gz')
dateglob.strftime() handles all of the standard arguments to datetime.strftime(). Currently, it only does something special with full months and years (we don't glob weeks).
- source: <http://github.com/Yelp/dateglob>
- documentation: <http://packages.python.org/dateglob/>
- datetime.strftime(): <http://docs.python.org/library/datetime.html#strftime-and-strptime-behavior>
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| dateglob-0.1.tar.gz (md5) | Source | 2011-06-14 | 3KB | 238 | |
- Author: David Marin
- Documentation: dateglob package documentation
- Home Page: http://github.com/Yelp/dateglob
- License: Apache
-
Categories
- Development Status :: 4 - Beta
- Intended Audience :: Developers
- License :: OSI Approved :: Apache Software License
- Natural Language :: English
- Operating System :: OS Independent
- Programming Language :: Python
- Programming Language :: Python :: 2
- Programming Language :: Python :: 2.3
- Programming Language :: Python :: 2.4
- Programming Language :: Python :: 2.5
- Programming Language :: Python :: 2.6
- Programming Language :: Python :: 2.7
- Topic :: Utilities
- Package Index Owner: davidmarin
- DOAP record: dateglob-0.1.xml
