Merge commit 'refs/pull/552/head' of github.com:apache/usergrid Project: http://git-wip-us.apache.org/repos/asf/usergrid/repo Commit: http://git-wip-us.apache.org/repos/asf/usergrid/commit/a35cd38a Tree: http://git-wip-us.apache.org/repos/asf/usergrid/tree/a35cd38a Diff: http://git-wip-us.apache.org/repos/asf/usergrid/diff/a35cd38a Branch: refs/heads/asf-site Commit: a35cd38a3afa7c9e47626ac058079a74ca3fa4ba Parents: 2ba664c be18bc1 Author: Michael Russo Authored: Mon Aug 1 09:52:06 2016 -0700 Committer: Michael Russo Committed: Mon Aug 1 09:52:06 2016 -0700 ---------------------------------------------------------------------- sdks/python/.gitignore | 57 + sdks/python/GUIDE.md | 2 + sdks/python/LICENSE | 202 ++ sdks/python/README.md | 16 + sdks/python/README.rst | 20 + sdks/python/sample_app.py | 77 + sdks/python/setup.py | 51 + sdks/python/usergrid/UsergridApplication.py | 65 + sdks/python/usergrid/UsergridAuth.py | 105 + sdks/python/usergrid/UsergridClient.py | 401 ++++ sdks/python/usergrid/UsergridCollection.py | 82 + sdks/python/usergrid/UsergridConnection.py | 30 + sdks/python/usergrid/UsergridError.py | 21 + sdks/python/usergrid/UsergridOrganization.py | 35 + sdks/python/usergrid/UsergridQueryIterator.py | 157 ++ sdks/python/usergrid/__init__.py | 37 + sdks/python/usergrid/app_templates.py | 38 + sdks/python/usergrid/management_templates.py | 27 + utils/usergrid-util-python/.gitignore | 61 + utils/usergrid-util-python/LICENSE | 202 ++ utils/usergrid-util-python/README.md | 15 + .../es_tools/alias_mover.py | 72 + .../es_tools/cluster_shard_allocation.py | 111 + .../es_tools/command_sender.py | 52 + .../es_tools/es_index_iterator_reindexer.py | 128 + .../es_tools/es_searcher.py | 45 + .../es_tools/index_deleter.py | 98 + .../es_tools/index_prefix_checker.py | 100 + .../es_tools/index_replica_setter.py | 124 + .../es_tools/index_shard_allocator.py | 149 ++ .../es_tools/mapping_deleter.py | 53 + .../es_tools/mapping_retriever.py | 64 + .../es_tools/monitor_tasks.py | 61 + utils/usergrid-util-python/index_test/README.md | 1 + .../index_test/document_creator.py | 276 +++ .../index_test/index_test_mixed_batch.py | 552 +++++ .../index_test/index_test_single_type_batch.py | 555 +++++ utils/usergrid-util-python/requirements.txt | 4 + .../activity_streams/activity_streams.py | 154 ++ .../samples/beacon-event-example.py | 238 ++ .../samples/counter_test.py | 52 + utils/usergrid-util-python/setup.py | 59 + .../usergrid_tools/__init__.py | 4 + .../usergrid_tools/general/__init__.py | 21 + .../usergrid_tools/general/deleter.py | 170 ++ .../general/duplicate_name_checker.py | 47 + .../usergrid_tools/general/queue_monitor.py | 138 ++ .../usergrid_tools/general/url_tester.py | 108 + .../general/user_confirm_activate.py | 51 + .../usergrid_tools/groups/__init__.py | 2 + .../usergrid_tools/groups/big_group_creater.py | 100 + .../usergrid_tools/indexing/README.md | 22 + .../usergrid_tools/indexing/__init__.py | 21 + .../usergrid_tools/indexing/batch_index_test.py | 362 +++ .../indexing/entity_index_test.py | 339 +++ .../usergrid_tools/iterators/README.md | 8 + .../usergrid_tools/iterators/__init__.py | 18 + .../usergrid_tools/iterators/simple_iterator.py | 101 + .../iterators/usergrid_cross_region_iterator.py | 425 ++++ .../iterators/usergrid_iterator.py | 504 ++++ .../usergrid_tools/library_check.py | 45 + .../usergrid_tools/migration/README.md | 234 ++ .../usergrid_tools/migration/__init__.py | 24 + .../migration/usergrid_data_exporter.py | 943 ++++++++ .../migration/usergrid_data_migrator.py | 2186 ++++++++++++++++++ .../usergrid_tools/parse_importer/README.md | 90 + .../usergrid_tools/parse_importer/__init__.py | 21 + .../parse_importer/parse_importer.py | 404 ++++ .../usergrid_tools/permissions/README.md | 3 + .../usergrid_tools/permissions/permissions.py | 168 ++ .../usergrid_tools/queue/README.md | 1 + .../queue/dlq-iterator-checker.py | 162 ++ .../usergrid_tools/queue/dlq_requeue.py | 192 ++ .../queue/queue-config-sample.json | 22 + .../usergrid_tools/queue/queue_cleaner.py | 174 ++ .../usergrid_tools/redis/redis_iterator.py | 52 + .../usergrid_tools/redis/redisscan.py | 37 + 77 files changed, 11848 insertions(+) ----------------------------------------------------------------------