.gitignore
MANIFEST.in
README.rst
setup.cfg
setup.py
docs/Makefile
docs/conf.py
docs/design.rst
docs/gramex.apps.languagetool.rst
docs/gramex.apps.logviewer.rst
docs/gramex.apps.rst
docs/gramex.apps.ui.rst
docs/gramex.handlers.rst
docs/gramex.pptgen.rst
docs/gramex.pptgen2.rst
docs/gramex.rst
docs/gramex.services.rst
docs/gramex.transforms.rst
docs/index.rst
docs/make.bat
docs/readme.rst
gramex/__init__.py
gramex/__main__.py
gramex/apps.yaml
gramex/cache.py
gramex/config.py
gramex/data.py
gramex/debug.py
gramex/deploy.yaml
gramex/download.vega.js
gramex/favicon.ico
gramex/gramex.yaml
gramex/gramextest.py
gramex/http.py
gramex/install.py
gramex/license.py
gramex/ml.py
gramex/pynode.py
gramex/release.json
gramex/scale.py
gramex/secrets.py
gramex/winservice.py
gramex.egg-info/PKG-INFO
gramex.egg-info/SOURCES.txt
gramex.egg-info/dependency_links.txt
gramex.egg-info/entry_points.txt
gramex.egg-info/not-zip-safe
gramex.egg-info/requires.txt
gramex.egg-info/top_level.txt
gramex/apps/.eslintrc.js
gramex/apps/__init__.py
gramex/apps/admin/.gitignore
gramex/apps/admin/controlpanel.py
gramex/apps/admin/gramex.yaml
gramex/apps/admin/index.html
gramex/apps/admin/package.json
gramex/apps/admin/reset_password.svg
gramex/apps/admin/script.js
gramex/apps/admin/webshell.js
gramex/apps/admin/yarn.lock
gramex/apps/admin2/.eslintrc.js
gramex/apps/admin2/admin.css
gramex/apps/admin2/gramex.yaml
gramex/apps/admin2/gramexadmin.py
gramex/apps/admin2/index.html
gramex/apps/admin2/package.json
gramex/apps/admin2/rollup.config.js
gramex/apps/admin2/schedule.js
gramex/apps/admin2/schedule.src.js
gramex/apps/admin2/schedule.template.html
gramex/apps/admin2/yarn.lock
gramex/apps/capture/README.md
gramex/apps/capture/capture.js
gramex/apps/capture/chromecapture.js
gramex/apps/capture/index.html
gramex/apps/capture/package.json
gramex/apps/capture/yarn.lock
gramex/apps/configeditor/app.js
gramex/apps/configeditor/configeditor.py
gramex/apps/configeditor/gramex.yaml
gramex/apps/configeditor/index.html
gramex/apps/configeditor/package.json
gramex/apps/configeditor/yarn.lock
gramex/apps/filemanager/.gitignore
gramex/apps/filemanager/README.html
gramex/apps/filemanager/drivehandler-snippet.html
gramex/apps/filemanager/filemanager-snippet.html
gramex/apps/filemanager/filemanager.html
gramex/apps/filemanager/filemanager.js
gramex/apps/filemanager/filemanager.py
gramex/apps/filemanager/gramex.yaml
gramex/apps/filemanager/index.html
gramex/apps/filemanager/navbar.html
gramex/apps/filemanager/package.json
gramex/apps/filemanager/yarn.lock
gramex/apps/filemanager/test/default-drive.csv
gramex/apps/filemanager/test/gramex.log
gramex/apps/filemanager/test/gramex.yaml
gramex/apps/filemanager/test/puppet.js
gramex/apps/filemanager/test/tape-stream.js
gramex/apps/filemanager/test/test-filemanager.html
gramex/apps/filemanager/test/test.sh
gramex/apps/filemanager/test/drive-empty/.meta.db
gramex/apps/filemanager/test/drive1/.meta.db
gramex/apps/filemanager/test/drive1/drive1a.txt
gramex/apps/filemanager/test/drive1/drive1b.txt
gramex/apps/filemanager/test/drive1/drive1c.txt
gramex/apps/filemanager/test/drive2/.meta.db
gramex/apps/filemanager/test/drive2/drive2a.txt
gramex/apps/filemanager/test/drive2/drive2b.txt
gramex/apps/filemanager/test/drive2/drive2c.txt
gramex/apps/forms/.eslintrc.js
gramex/apps/forms/.gitattributes
gramex/apps/forms/create.html
gramex/apps/forms/form_builder.py
gramex/apps/forms/gramex.yaml
gramex/apps/forms/index.html
gramex/apps/forms/package.json
gramex/apps/forms/popover-form.html
gramex/apps/forms/sample.html
gramex/apps/forms/style.scss
gramex/apps/forms/template-navbar-view-form.html
gramex/apps/forms/template-navbar.html
gramex/apps/forms/toast.html
gramex/apps/forms/viewform.html
gramex/apps/forms/yarn.lock
gramex/apps/forms/assets/README.md
gramex/apps/forms/assets/data/input.json
gramex/apps/forms/assets/img/arrow-down-up.svg
gramex/apps/forms/assets/img/gramener-favicon-blue.png
gramex/apps/forms/assets/img/introduction/collection.svg
gramex/apps/forms/assets/img/introduction/create.png
gramex/apps/forms/assets/img/introduction/discover.svg
gramex/apps/forms/assets/img/introduction/embed.png
gramex/apps/forms/js/README.md
gramex/apps/forms/js/code-highlighting.js
gramex/apps/forms/js/embed.js
gramex/apps/forms/js/index.js
gramex/apps/forms/js/script.js
gramex/apps/forms/js/viewform.js
gramex/apps/forms/modals/add-field.html
gramex/apps/forms/modals/delete-form-field.html
gramex/apps/forms/modals/remove.html
gramex/apps/forms/modals/rename.html
gramex/apps/forms/modals/send.html
gramex/apps/forms/modals/settings.html
gramex/apps/forms/modals/themes.html
gramex/apps/forms/snippets/test.json
gramex/apps/forms/snippets/button/config.json
gramex/apps/forms/snippets/button/index.html
gramex/apps/forms/snippets/checkbox/config.json
gramex/apps/forms/snippets/checkbox/index.html
gramex/apps/forms/snippets/email/config.json
gramex/apps/forms/snippets/email/index.html
gramex/apps/forms/snippets/hidden/config.json
gramex/apps/forms/snippets/hidden/index.html
gramex/apps/forms/snippets/number/config.json
gramex/apps/forms/snippets/number/index.html
gramex/apps/forms/snippets/password/config.json
gramex/apps/forms/snippets/password/index.html
gramex/apps/forms/snippets/radio/config.json
gramex/apps/forms/snippets/radio/index.html
gramex/apps/forms/snippets/range/config.json
gramex/apps/forms/snippets/range/index.html
gramex/apps/forms/snippets/select/config.json
gramex/apps/forms/snippets/select/index.html
gramex/apps/forms/snippets/text/config.json
gramex/apps/forms/snippets/text/index.html
gramex/apps/forms/snippets/textarea/config.json
gramex/apps/forms/snippets/textarea/index.html
gramex/apps/init/.editorconfig
gramex/apps/init/.flake8
gramex/apps/init/.gitignore
gramex/apps/init/.gitlab-ci.yml
gramex/apps/init/.htmllintrc
gramex/apps/init/.secrets.yaml
gramex/apps/init/.stylelintrc.js
gramex/apps/init/README.md
gramex/apps/init/appname.py
gramex/apps/init/favicon.ico
gramex/apps/init/gramex.yaml
gramex/apps/init/index.html
gramex/apps/init/login.html
gramex/apps/init/style.scss
gramex/apps/init/template-navbar.html
gramex/apps/init/assets/README.md
gramex/apps/init/js/README.md
gramex/apps/init/test/gramextest.yaml
gramex/apps/languagetool/README.md
gramex/apps/languagetool/__init__.py
gramex/apps/languagetool/gramex.yaml
gramex/apps/logviewer/__init__.py
gramex/apps/logviewer/config.yaml
gramex/apps/logviewer/gramex.yaml
gramex/apps/logviewer/index.html
gramex/apps/logviewer/logviewer.py
gramex/apps/logviewer/lv-card-deck.html
gramex/apps/logviewer/lv-card.html
gramex/apps/logviewer/lv-datepicker.html
gramex/apps/logviewer/lv-dropdown.html
gramex/apps/logviewer/lv-filters.html
gramex/apps/logviewer/lv-header.html
gramex/apps/logviewer/lv-kpi.html
gramex/apps/logviewer/package.json
gramex/apps/logviewer/render.js
gramex/apps/logviewer/script.js
gramex/apps/logviewer/yarn.lock
gramex/apps/mail/gramex.yaml
gramex/apps/mail/index.html
gramex/apps/mail/mailapp.py
gramex/apps/mlhandler/template.html
gramex/apps/pynode/README.md
gramex/apps/pynode/index.js
gramex/apps/pynode/package.json
gramex/apps/pynode/yarn.lock
gramex/apps/ratings/gramex.yaml
gramex/apps/ratings/index.html
gramex/apps/ratings/app/gramex.yaml
gramex/apps/ratings/app/gramexratings.py
gramex/apps/smartalerts/gramex.yaml
gramex/apps/smartalerts/index.html
gramex/apps/ui/__init__.py
gramex/apps/ui/bootstrap-theme.scss
gramex/apps/ui/config.yaml
gramex/apps/ui/gramex.yaml
gramex/apps/ui/gramexui.scss
gramex/apps/ui/package.json
gramex/apps/ui/setup.js
gramex/apps/ui/yarn.lock
gramex/apps/ui/gramexui/slider.scss
gramex/apps/ui/theme/default.png
gramex/apps/ui/theme/default.scss
gramex/apps/ui/theme/index.html
gramex/apps/ui/theme/sample.html
gramex/apps/ui/theme/themes.json
gramex/apps/ui/theme/bootswatch/cerulean.png
gramex/apps/ui/theme/bootswatch/cerulean.scss
gramex/apps/ui/theme/bootswatch/cosmo.png
gramex/apps/ui/theme/bootswatch/cosmo.scss
gramex/apps/ui/theme/bootswatch/cyborg.png
gramex/apps/ui/theme/bootswatch/cyborg.scss
gramex/apps/ui/theme/bootswatch/darkly.png
gramex/apps/ui/theme/bootswatch/darkly.scss
gramex/apps/ui/theme/bootswatch/flatly.png
gramex/apps/ui/theme/bootswatch/flatly.scss
gramex/apps/ui/theme/bootswatch/journal.png
gramex/apps/ui/theme/bootswatch/journal.scss
gramex/apps/ui/theme/bootswatch/litera.png
gramex/apps/ui/theme/bootswatch/litera.scss
gramex/apps/ui/theme/bootswatch/lumen.png
gramex/apps/ui/theme/bootswatch/lumen.scss
gramex/apps/ui/theme/bootswatch/lux.png
gramex/apps/ui/theme/bootswatch/lux.scss
gramex/apps/ui/theme/bootswatch/materia.png
gramex/apps/ui/theme/bootswatch/materia.scss
gramex/apps/ui/theme/bootswatch/minty.png
gramex/apps/ui/theme/bootswatch/minty.scss
gramex/apps/ui/theme/bootswatch/pulse.png
gramex/apps/ui/theme/bootswatch/pulse.scss
gramex/apps/ui/theme/bootswatch/sandstone.png
gramex/apps/ui/theme/bootswatch/sandstone.scss
gramex/apps/ui/theme/bootswatch/simplex.png
gramex/apps/ui/theme/bootswatch/simplex.scss
gramex/apps/ui/theme/bootswatch/sketchy.png
gramex/apps/ui/theme/bootswatch/sketchy.scss
gramex/apps/ui/theme/bootswatch/slate.png
gramex/apps/ui/theme/bootswatch/slate.scss
gramex/apps/ui/theme/bootswatch/solar.png
gramex/apps/ui/theme/bootswatch/solar.scss
gramex/apps/ui/theme/bootswatch/spacelab.png
gramex/apps/ui/theme/bootswatch/spacelab.scss
gramex/apps/ui/theme/bootswatch/superhero.png
gramex/apps/ui/theme/bootswatch/superhero.scss
gramex/apps/ui/theme/bootswatch/united.png
gramex/apps/ui/theme/bootswatch/united.scss
gramex/apps/ui/theme/bootswatch/yeti.png
gramex/apps/ui/theme/bootswatch/yeti.scss
gramex/apps/ui/theme/themes-guide/blue_voltage.png
gramex/apps/ui/theme/themes-guide/blue_voltage.scss
gramex/apps/ui/theme/themes-guide/boldstrap.png
gramex/apps/ui/theme/themes-guide/boldstrap.scss
gramex/apps/ui/theme/themes-guide/bootstrap_purple.png
gramex/apps/ui/theme/themes-guide/bootstrap_purple.scss
gramex/apps/ui/theme/themes-guide/darkster.png
gramex/apps/ui/theme/themes-guide/darkster.scss
gramex/apps/ui/theme/themes-guide/fresca.png
gramex/apps/ui/theme/themes-guide/fresca.scss
gramex/apps/ui/theme/themes-guide/greyson.png
gramex/apps/ui/theme/themes-guide/greyson.scss
gramex/apps/ui/theme/themes-guide/hello_kiddie.png
gramex/apps/ui/theme/themes-guide/hello_kiddie.scss
gramex/apps/ui/theme/themes-guide/herbie.png
gramex/apps/ui/theme/themes-guide/herbie.scss
gramex/apps/ui/theme/themes-guide/hootstrap.png
gramex/apps/ui/theme/themes-guide/hootstrap.scss
gramex/apps/ui/theme/themes-guide/lovey.png
gramex/apps/ui/theme/themes-guide/lovey.scss
gramex/apps/ui/theme/themes-guide/monotony.png
gramex/apps/ui/theme/themes-guide/monotony.scss
gramex/apps/ui/theme/themes-guide/poypull.png
gramex/apps/ui/theme/themes-guide/poypull.scss
gramex/apps/ui/theme/themes-guide/signal.png
gramex/apps/ui/theme/themes-guide/signal.scss
gramex/apps/ui/theme/themes-guide/tequila.png
gramex/apps/ui/theme/themes-guide/tequila.scss
gramex/apps/uifactory/snippets/snippets.json
gramex/apps/update/README.md
gramex/apps/update/gramex.yaml
gramex/apps/update/gramexupdate.py
gramex/apps/update/index.html
gramex/handlers/400.html
gramex/handlers/401.html
gramex/handlers/403.html
gramex/handlers/404.html
gramex/handlers/500.html
gramex/handlers/__init__.py
gramex/handlers/auth.recaptcha.template.html
gramex/handlers/auth.template.html
gramex/handlers/authhandler.py
gramex/handlers/basehandler.py
gramex/handlers/capturehandler.py
gramex/handlers/drivehandler.py
gramex/handlers/filehandler.py
gramex/handlers/filehandler.template.html
gramex/handlers/filterhandler.py
gramex/handlers/formhandler.py
gramex/handlers/functionhandler.py
gramex/handlers/jsonhandler.py
gramex/handlers/mlhandler.py
gramex/handlers/modelhandler.py
gramex/handlers/pptxhandler.py
gramex/handlers/processhandler.py
gramex/handlers/proxyhandler.py
gramex/handlers/queryhandler.template.html
gramex/handlers/socialhandler.py
gramex/handlers/uploadhandler.py
gramex/handlers/websockethandler.py
gramex/pptgen/__init__.py
gramex/pptgen/color.py
gramex/pptgen/colors.json
gramex/pptgen/commands.py
gramex/pptgen/fonts.json
gramex/pptgen/fontwidth.py
gramex/pptgen/release.json
gramex/pptgen/utils.py
gramex/pptgen2/__init__.py
gramex/pptgen2/commands.py
gramex/pptgen2/config.yaml
gramex/services/__init__.py
gramex/services/emailer.py
gramex/services/rediscache.py
gramex/services/scheduler.py
gramex/services/sms.py
gramex/services/ttlcache.py
gramex/services/urlcache.py
gramex/services/watcher.py
gramex/transforms/__init__.py
gramex/transforms/auth.py
gramex/transforms/badgerfish.py
gramex/transforms/rmarkdown.py
gramex/transforms/template.py
gramex/transforms/transforms.py
gramex/transforms/twitterstream.py
testlib/README.md
testlib/__init__.py
testlib/auto_test.csv
testlib/autolyse.json
testlib/input.pptx
testlib/input2.pptx
testlib/iris.csv
testlib/sales-query.sql
testlib/script1.R
testlib/script2.R
testlib/scriptpath.R
testlib/scriptplot.R
testlib/slidesense-config.yaml
testlib/slidesense-gramex.yaml
testlib/small-image.jpg
testlib/small-image.png
testlib/subprocess_check.py
testlib/test_auth.py
testlib/test_cache_module.py
testlib/test_commandline.py
testlib/test_data.py
testlib/test_debug.py
testlib/test_email.py
testlib/test_install.py
testlib/test_json.py
testlib/test_license.py
testlib/test_log.py
testlib/test_ml.py
testlib/test_pptgen.py
testlib/test_pptgen2.py
testlib/test_r.py
testlib/test_scale.py
testlib/test_secrets.py
testlib/test_setup.py
testlib/test_store.py
testlib/test_transforms.py
testlib/test_watch.py
testlib/test_cache/__init__.py
testlib/test_cache/common.py
testlib/test_cache/data.bin
testlib/test_cache/data.csv
testlib/test_cache/data.json
testlib/test_cache/data.jsondata
testlib/test_cache/data.png
testlib/test_cache/data.svg
testlib/test_cache/data.yaml
testlib/test_cache/killme.xlsx
testlib/test_cache/markdown.md
testlib/test_cache/multiformat.csv
testlib/test_cache/mymodule.py
testlib/test_cache/template.sub.txt
testlib/test_cache/template.txt
testlib/test_config/__init__.py
testlib/test_config/config.a.yaml
testlib/test_config/config.b.yaml
testlib/test_config/config.condition.yaml
testlib/test_config/config.empty.yaml
testlib/test_config/config.error.yaml
testlib/test_config/config.final.yaml
testlib/test_config/config.import.yaml
testlib/test_config/config.importedapp.yaml
testlib/test_config/config.importmerge.yaml
testlib/test_config/config.imports.yaml
testlib/test_config/config.importvars.yaml
testlib/test_config/config.prune_keys.yaml
testlib/test_config/config.random.yaml
testlib/test_config/config.string.yaml
testlib/test_config/config.subimport.yaml
testlib/test_config/config.template.base.yaml
testlib/test_config/config.template.child.yaml
testlib/test_config/config.urlimport.yaml
testlib/test_config/dir/config.template.subdir.yaml
testlib/test_config/dir1/config.a.yaml
testlib/test_config/dir1/config.b.yaml
testlib/test_config/dir1/subdir/config.c.yaml
testlib/test_config_error/README.md
testlib/test_config_error/gramex.yaml
tests/.secrets.yaml
tests/403-template.html
tests/README.md
tests/__init__.py
tests/actors.csv
tests/auth.html
tests/auth2.html
tests/dbutils.py
tests/error-404.json
tests/events.db
tests/filetest.template.html
tests/filetest.tmpl.html
tests/functionutils.py
tests/gramex.yaml
tests/gramextest.yaml
tests/index.template.html
tests/install-test-flat.zip
tests/install-test.zip
tests/lookup.xlsx
tests/model.pkl
tests/processtest.py
tests/remote-secrets.yaml
tests/requirements.txt
tests/sales.xlsx
tests/sample.png
tests/server.py
tests/template-alert.md
tests/template-alert.txt
tests/template.html
tests/template.pptx
tests/test_admin.py
tests/test_alerts.py
tests/test_args.py
tests/test_auth.py
tests/test_cache.db
tests/test_cache.py
tests/test_capturehandler.py
tests/test_drivehandler.py
tests/test_filehandler.py
tests/test_filterhandler.py
tests/test_formhandler.py
tests/test_functionhandler.py
tests/test_gramexlog.py
tests/test_handlers.py
tests/test_init.py
tests/test_install.py
tests/test_jsonhandler.py
tests/test_ldapauth.py
tests/test_logviewer.py
tests/test_mlhandler.py
tests/test_modelhandler.py
tests/test_pptxhandler.py
tests/test_processhandler.py
tests/test_proxyhandler.py
tests/test_schedule.py
tests/test_secrets.py
tests/test_sms.py
tests/test_subapp.py
tests/test_translater.py
tests/test_twitterresthandler.py
tests/test_ui.py
tests/test_update.py
tests/test_uploadhandler.py
tests/test_watcher.py
tests/test_websockethandler.py
tests/throwerror.py
tests/userdata.csv
tests/utils.py
tests/vega-lite.yaml
tests/vega.yaml
tests/vegam.yaml
tests/watcher.txt
tests/dir/.allow
tests/dir/.hidden
tests/dir/.secrets.a.yaml
tests/dir/.secrets.b.yaml
tests/dir/.secrets.dict.yaml
tests/dir/.secrets.yaml
tests/dir/alpha.txt
tests/dir/badgerfish.para1.yaml
tests/dir/badgerfish.yaml
tests/dir/beta.html
tests/dir/binary.bin
tests/dir/capture.html
tests/dir/capture.js
tests/dir/data.csv
tests/dir/gramex.yaml
tests/dir/ignore-file.txt
tests/dir/ignore-list.EXT2
tests/dir/ignore-list.ext1
tests/dir/ignore-list.txt
tests/dir/image.JPG
tests/dir/index-template.txt
tests/dir/index.html
tests/dir/markdown.md
tests/dir/non-index-template.txt
tests/dir/rmarkdown.Rmd
tests/dir/template-handler.txt
tests/dir/template.sub.txt
tests/dir/template.txt
tests/dir/text.txt
tests/dir/.hidedir/file.txt
tests/dir/install/Makefile
tests/dir/install/bower.json
tests/dir/install/package.json
tests/dir/install/requirements.txt
tests/dir/install/setup.ps1
tests/dir/install/setup.py
tests/dir/install/setup.sh
tests/dir/install/gramex-bower-package/bower-setup.txt
tests/dir/install/gramex-bower-package/bower.json
tests/dir/install/gramex-npm-package/npm-setup.js
tests/dir/install/gramex-npm-package/package.json
tests/dir/subdir/gramex.yaml
tests/dir/subdir/template.txt
tests/dir/subdir/text.txt
tests/drive/.meta.db
tests/sass/a.scss
tests/sass/b.scss
tests/sass/import.sass
tests/sass/import.scss
tests/sass/vars.scss
tests/subapp/gramex.yaml
tests/subapp/subapp.py