Commit Graph

  • 40008d7b53
    Merge pull request #1 from jamesturk/modernize main James Turk 2022-11-10 23:14:42 -0500
  • 3cc5a61c1d bring over spatula's .github James Turk 2022-11-10 22:14:08 -0600
  • c95e4714d7 cleanup python 2 compat James Turk 2022-11-10 22:11:58 -0600
  • bd8d2d2ba2 -(object) James Turk 2022-11-10 22:08:26 -0600
  • d96cb91e24 test conversion, part one James Turk 2022-11-10 21:51:51 -0600
  • 6465ab972d split src/ and tests/ James Turk 2022-11-10 21:39:51 -0600
  • 3fa891b7f4 replace setup.py with pyproject.toml James Turk 2022-11-10 21:38:01 -0600
  • b832b098ca fix failing tests James Turk 2022-11-10 21:37:47 -0600
  • 041518e760 cleanup flake8 James Turk 2022-11-10 21:31:18 -0600
  • 230039fa90 drop Python 2 stuff, including Unicode/StringFilter James Turk 2022-11-10 21:29:31 -0600
  • a7e3fc63b3 black James Turk 2022-11-10 21:26:09 -0600
  • 806b8873ec update LICENSE James Turk 2015-12-01 15:06:29 -0500
  • ea8b2fc15b Update .travis.yml James Turk 2017-01-26 14:59:47 -0500
  • d6669d1ebf Update .travis.yml James Turk 2014-03-18 01:13:05 -0400
  • 9a0efd71c2 added ability to include a postprocessor for xmltodict object Bob Lannon 2013-05-08 00:26:41 -0400
  • bebf50e05e added ability to specify attribute prefix for fields associated with XML attributes Bob Lannon 2013-04-16 16:58:46 -0400
  • 0c13be7813 added new filter for changing field names (keys) Bob Lannon 2013-04-16 16:56:43 -0400
  • 65347b5993 added XMLSource, which depends on xmltodict Bob Lannon 2013-04-15 17:16:59 -0400
  • fe56a78963 added ZippedFiles object Bob Lannon 2013-04-15 17:09:56 -0400
  • 984b1b6550 add FallbackCounter class used with Python 2.6 since collections.Counter was added in Python 2.7 Jeremy Carbaugh 2012-03-14 00:01:10 -0700
  • adf665fcaa don't call skipTest on python 2.6 Jeremy Carbaugh 2012-03-13 23:48:53 -0700
  • 99f2905c86 travis James Turk 2012-03-13 23:16:31 -0700
  • 91143a7da0 Merge branch 'py3' James Turk 2012-03-13 11:28:03 -0700
  • 05f8d4c24c fix SqlDumpEmitter and write basic test Jeremy Carbaugh 2012-03-12 17:39:26 -0700
  • 5ac3948ffe add JSONSource test Jeremy Carbaugh 2012-03-12 17:09:55 -0700
  • e0e4dd43e2 switch from BeautifulSoup to lxml Jeremy Carbaugh 2012-03-12 16:09:15 -0700
  • c7544204d8 add test for HtmlTableSource Jeremy Carbaugh 2012-03-12 15:57:57 -0700
  • 4225b96ae1 fix sqlite emitter and add test Jeremy Carbaugh 2012-03-12 00:03:20 -0700
  • 0e2caaf77c unicodecsv is no longer required Jeremy Carbaugh 2012-03-11 23:18:23 -0700
  • 7f69f6a769 use cStringIO on Python 2.x, io.StringIO on 3.x Jeremy Carbaugh 2012-03-11 23:17:02 -0700
  • 79976e3c78 remove print statement Jeremy Carbaugh 2012-03-11 23:16:33 -0700
  • d5b56b931b whole bunch of changes to support new unicode-based strings in Py3 Jeremy Carbaugh 2012-03-11 23:14:39 -0700
  • 46c8ab3ae3 remove duplicate test method Jeremy Carbaugh 2012-03-11 22:54:22 -0700
  • 432c4f22ee handle removal of xrange Jeremy Carbaugh 2012-03-11 22:26:29 -0700
  • de72f7755c make int casting explicit Jeremy Carbaugh 2012-03-11 22:19:15 -0700
  • fad10e5a98 use either urllib2 or urllib.request as necessary Jeremy Carbaugh 2012-03-11 22:18:12 -0700
  • 8d512d7e07 handle switch from generator next() to __next__() Jeremy Carbaugh 2012-03-11 22:17:20 -0700
  • e5f1012e17 use new as keyword for exceptions Jeremy Carbaugh 2012-03-11 22:14:24 -0700
  • 1cfc4404cf change import to package relative import Jeremy Carbaugh 2012-03-11 22:06:14 -0700
  • 12847d342e change iteritems and iterkeys to items and keys views Jeremy Carbaugh 2012-03-11 22:05:46 -0700
  • c25550f8da remove print statement Jeremy Carbaugh 2012-03-11 21:51:58 -0700
  • 6503320b39 add requirements file for unicodecsv Jeremy Carbaugh 2012-03-11 21:48:42 -0700
  • 20b1e52dd5 initial docs James Turk 2012-03-11 15:40:43 -0700
  • 196259e6c0 Merge branch 'master' of github.com:sunlightlabs/saucebrush James Turk 2012-01-06 22:52:38 -0500
  • ac096b862f add some unncessary complexity to Histogram for sorting values alphabetically and by most common Jeremy Carbaugh 2011-09-19 15:23:02 -0400
  • 638183b562 add prep_field method to histogram to allow for custom labeling and grouping of values Jeremy Carbaugh 2011-09-19 14:41:54 -0400
  • cc42012daf add class docs to Histogram Jeremy Carbaugh 2011-09-19 14:07:03 -0400
  • cdcee89658 add basic histogram stats filter Jeremy Carbaugh 2011-09-19 14:01:36 -0400
  • 1587624d22 add FieldKeeper filter Jeremy Carbaugh 2011-09-15 11:09:04 -0400
  • ecbd41808a add doc for CountEmitter 'of' parameter Jeremy Carbaugh 2011-09-14 14:21:04 -0400
  • ddd81c96b1 update CountEmitter to take an optional of argument to display 'x of y' Jeremy Carbaugh 2011-09-14 13:49:23 -0400
  • 42213ff106 add test for median with an even number of values Jeremy Carbaugh 2011-09-14 13:23:22 -0400
  • 7e7893109a median will now return a float with both even and odd number of values Jeremy Carbaugh 2011-09-14 13:22:52 -0400
  • b3b491d927 Merge branch 'master' of github.com:sunlightlabs/saucebrush James Turk 2011-08-04 11:39:32 -0400
  • 6bb753d2b1 LICENSE James Turk 2011-08-04 11:39:28 -0400
  • 7de29b7b92 bump version James Turk 2011-06-03 16:29:52 -0400
  • 662b43b0ed move import Jeremy Carbaugh 2011-06-03 13:56:37 -0400
  • f0543842c1 add RemoteFile object for streaming from URL Jeremy Carbaugh 2011-06-03 12:52:13 -0400
  • b47cc70d92 add basic tests for stats filters Jeremy Carbaugh 2011-06-03 10:56:16 -0400
  • 2e6723c15e update stats filters Jeremy Carbaugh 2011-06-03 10:55:57 -0400
  • 687679c6e4 stats 0.4.0 Jeremy Carbaugh 2010-08-19 15:18:39 -0400
  • 2123977895 add CountEmitter and test Jeremy Carbaugh 2010-07-14 14:54:26 -0400
  • 4c025493b1 improve exceptions Michael Stephens 2010-07-01 13:47:22 -0400
  • e8ce9948de test run_recipe Michael Stephens 2010-06-30 15:31:30 -0400
  • a0d3010c0c test for double done() exception Michael Stephens 2010-06-30 15:29:05 -0400
  • 636e17d89c check for run() call on finished recipe Michael Stephens 2010-06-30 15:07:21 -0400
  • e201df8eda include exception data in error stream output Michael Stephens 2010-06-30 14:27:57 -0400
  • 54a99d4d05 added basic error stream support Michael Stephens 2010-06-30 14:13:31 -0400
  • c5770668e0 allow first argument of MongoDBEmitter to be a pymongo.database.Database instance Michael Stephens 2010-06-30 11:33:58 -0400
  • 559eb725e6 ConditionalPathFilter James Turk 2010-06-28 21:03:30 -0400
  • 18a15022a5 Subrecord with non-modifying keys James Turk 2010-06-28 15:47:25 -0400
  • 07f50fb6a1 Subrecord improvement and more tests James Turk 2010-06-28 15:23:33 -0400
  • cb29e77a05 initial subrecord filter James Turk 2010-06-28 10:43:19 -0400
  • 38096b3903 added LoggingEmitter Michael Stephens 2010-06-22 14:19:07 -0400
  • a08771b3b1 call _process_file on the actual file object instead of the path inside JSONSource Michael Stephens 2010-06-18 14:10:24 -0400
  • 07d9725ce4 add validator support Michael Stephens 2010-06-18 11:07:40 -0400
  • aeaa7095cf added UniqueID filter Michael Stephens 2010-06-17 17:52:43 -0400
  • ce55ad0fcf added FileSource and JSONSource Michael Stephens 2010-06-17 17:06:28 -0400
  • 172af19014 skeleton setup.py Michael Stephens 2010-06-17 11:26:13 -0400
  • dcb0287a79 handle conversion of None to null 0.3.0 Jeremy Carbaugh 2010-03-09 13:00:37 -0500
  • f2d36f0d04 StringFilter called super on UnicodeFilter. fixed that Jeremy Carbaugh 2010-03-09 10:50:31 -0500
  • 96e8dd7b45 do not quote non-string values Jeremy Carbaugh 2010-03-09 10:49:55 -0500
  • 6ffce4cf6e minor cleanups in emitters James Turk 2010-02-21 14:21:19 -0500
  • a6574ecba7 basic emitter tests James Turk 2010-02-21 14:20:48 -0500
  • 13d8d1365b basic source tests James Turk 2010-02-21 13:44:39 -0500
  • de3155cb06 filter test improvements James Turk 2010-02-21 12:01:04 -0500
  • 30cb36e17e cleanup of basic filters from writing tests James Turk 2010-02-21 00:35:56 -0500
  • 079857c961 added first batch of tests for many of the standard filters James Turk 2010-02-20 23:55:27 -0500
  • b607441494 filters are no longer callables James Turk 2010-02-20 13:59:36 -0500
  • c8991869ba gitignore James Turk 2010-02-20 11:26:46 -0500
  • 1e4f536636 get rid of multithreading/multitasking.. James Turk 2010-02-20 11:25:55 -0500
  • 5421c12acd some cleanups discovered via test-splitter.py failure James Turk 2010-02-20 11:14:23 -0500
  • 293c7a0a78 remove dotted keys, a terrible idea James Turk 2010-02-19 23:10:50 -0500
  • 2cde3badad add keep_records parameter on FieldMerger to prevent it from removing merged fields 0.2.0 Jeremy Carbaugh 2009-10-09 17:28:41 -0400
  • dcda3db140 add replace option to sqliteemitter and add better kwargs to dictreader on csvsource Jeremy Carbaugh 2009-09-01 17:45:05 -0400
  • 1d05d434b9 update FieldAdder filter to update field if it already exists Jeremy Carbaugh 2009-08-14 16:48:25 -0400
  • dc1d3eab14 separate Unicode and String filters and fix bug in utils.Files Jeremy Carbaugh 2009-08-06 14:29:22 -0400
  • 20a7beebab fix unicode encoding of unicode strings, add delimeter option in CSVSource Jeremy Carbaugh 2009-07-29 16:51:16 -0400
  • 2e1480d778 update sqlitesource Jeremy Carbaugh 2009-07-28 16:44:21 -0400
  • 71fee9897b add Files to handle opening and iteration over multiple files Jeremy Carbaugh 2009-07-23 17:44:18 -0400