Metadata-Version: 2.1
Name: canvs-toolbox-canvsUser
Version: 0.1.1
Summary: A package for custom canvs analytics
Home-page: https://github.com/dbproductionsLTD/canvs_tools
Author: Janet Huang
Author-email: janet.huang@canvs.ai
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: absl-py (==0.8.0)
Requires-Dist: alabaster (==0.7.12)
Requires-Dist: anaconda-client (==1.7.2)
Requires-Dist: anaconda-navigator (==1.9.7)
Requires-Dist: anaconda-project (==0.8.2)
Requires-Dist: appnope (==0.1.0)
Requires-Dist: appscript (==1.0.1)
Requires-Dist: asn1crypto (==0.24.0)
Requires-Dist: astor (==0.8.0)
Requires-Dist: astroid (==2.2.5)
Requires-Dist: astropy (==3.1.2)
Requires-Dist: atomicwrites (==1.3.0)
Requires-Dist: attrs (==19.1.0)
Requires-Dist: Babel (==2.6.0)
Requires-Dist: backcall (==0.1.0)
Requires-Dist: backports.functools-lru-cache (==1.5)
Requires-Dist: backports.os (==0.1.1)
Requires-Dist: backports.shutil-get-terminal-size (==1.0.0)
Requires-Dist: backports.tempfile (==1.0)
Requires-Dist: backports.weakref (==1.0.post1)
Requires-Dist: beautifulsoup4 (==4.7.1)
Requires-Dist: bitarray (==0.8.3)
Requires-Dist: bkcharts (==0.2)
Requires-Dist: bleach (==3.1.0)
Requires-Dist: bokeh (==1.0.4)
Requires-Dist: boto (==2.49.0)
Requires-Dist: Bottleneck (==1.2.1)
Requires-Dist: branca (==0.3.1)
Requires-Dist: cachetools (==3.1.1)
Requires-Dist: category-encoders (==2.1.0)
Requires-Dist: certifi (==2019.3.9)
Requires-Dist: cffi (==1.12.2)
Requires-Dist: chardet (==3.0.4)
Requires-Dist: Click (==7.0)
Requires-Dist: cloudpickle (==0.8.0)
Requires-Dist: clyent (==1.2.2)
Requires-Dist: colorama (==0.4.1)
Requires-Dist: conda (==4.7.10)
Requires-Dist: conda-build (==3.18.8)
Requires-Dist: conda-package-handling (==1.3.11)
Requires-Dist: conda-verify (==3.4.2)
Requires-Dist: contextlib2 (==0.5.5)
Requires-Dist: cryptography (==2.6.1)
Requires-Dist: cycler (==0.10.0)
Requires-Dist: Cython (==0.29.6)
Requires-Dist: cytoolz (==0.9.0.1)
Requires-Dist: dask (==1.1.4)
Requires-Dist: decorator (==4.4.0)
Requires-Dist: defusedxml (==0.5.0)
Requires-Dist: distributed (==1.26.0)
Requires-Dist: docutils (==0.14)
Requires-Dist: elasticsearch (==7.0.2)
Requires-Dist: entrypoints (==0.3)
Requires-Dist: et-xmlfile (==1.0.1)
Requires-Dist: fastcache (==1.0.2)
Requires-Dist: filelock (==3.0.10)
Requires-Dist: Flask (==1.0.2)
Requires-Dist: Flask-SQLAlchemy (==2.4.1)
Requires-Dist: folium (==0.10.0+2.g60ae79c)
Requires-Dist: future (==0.17.1)
Requires-Dist: fuzzywuzzy (==0.17.0)
Requires-Dist: gast (==0.2.2)
Requires-Dist: gevent (==1.4.0)
Requires-Dist: glob2 (==0.6)
Requires-Dist: gmpy2 (==2.0.8)
Requires-Dist: google-api-python-client (==1.7.9)
Requires-Dist: google-auth (==1.6.3)
Requires-Dist: google-auth-httplib2 (==0.0.3)
Requires-Dist: google-pasta (==0.1.7)
Requires-Dist: graphviz (==0.13)
Requires-Dist: greenlet (==0.4.15)
Requires-Dist: grpcio (==1.23.0)
Requires-Dist: h5py (==2.9.0)
Requires-Dist: heapdict (==1.0.0)
Requires-Dist: html5lib (==1.0.1)
Requires-Dist: httplib2 (==0.13.0)
Requires-Dist: idna (==2.9)
Requires-Dist: imageio (==2.5.0)
Requires-Dist: imagesize (==1.1.0)
Requires-Dist: imbalanced-learn (==0.5.0)
Requires-Dist: imblearn (==0.0)
Requires-Dist: importlib-metadata (==1.5.0)
Requires-Dist: ipykernel (==5.1.0)
Requires-Dist: ipython (==7.4.0)
Requires-Dist: ipython-genutils (==0.2.0)
Requires-Dist: ipywidgets (==7.4.2)
Requires-Dist: isort (==4.3.16)
Requires-Dist: itsdangerous (==1.1.0)
Requires-Dist: jdcal (==1.4)
Requires-Dist: jedi (==0.13.3)
Requires-Dist: Jinja2 (==2.10)
Requires-Dist: joblib (==0.14.0)
Requires-Dist: jsonschema (==3.0.1)
Requires-Dist: jupyter (==1.0.0)
Requires-Dist: jupyter-client (==5.2.4)
Requires-Dist: jupyter-console (==6.0.0)
Requires-Dist: jupyter-core (==4.4.0)
Requires-Dist: jupyterlab (==0.35.4)
Requires-Dist: jupyterlab-server (==0.2.0)
Requires-Dist: Keras (==2.2.5)
Requires-Dist: Keras-Applications (==1.0.8)
Requires-Dist: Keras-Preprocessing (==1.1.0)
Requires-Dist: keyring (==21.1.1)
Requires-Dist: kiwisolver (==1.0.1)
Requires-Dist: lazy-object-proxy (==1.3.1)
Requires-Dist: libarchive-c (==2.8)
Requires-Dist: lief (==0.9.0)
Requires-Dist: llvmlite (==0.28.0)
Requires-Dist: locket (==0.2.0)
Requires-Dist: lxml (==4.3.2)
Requires-Dist: Markdown (==3.1.1)
Requires-Dist: MarkupSafe (==1.1.1)
Requires-Dist: matplotlib (==3.0.3)
Requires-Dist: mccabe (==0.6.1)
Requires-Dist: mistune (==0.8.4)
Requires-Dist: mkl-fft (==1.0.10)
Requires-Dist: mkl-random (==1.0.2)
Requires-Dist: mock (==4.0.2)
Requires-Dist: more-itertools (==6.0.0)
Requires-Dist: mpmath (==1.1.0)
Requires-Dist: msgpack (==0.6.1)
Requires-Dist: multipledispatch (==0.6.0)
Requires-Dist: mysql (==0.0.2)
Requires-Dist: mysql-connector (==2.2.9)
Requires-Dist: mysql-connector-python (==8.0.18)
Requires-Dist: mysql-connector-python-rf (==2.2.2)
Requires-Dist: mysqlclient (==1.4.6)
Requires-Dist: navigator-updater (==0.2.1)
Requires-Dist: nbconvert (==5.4.1)
Requires-Dist: nbformat (==4.4.0)
Requires-Dist: networkx (==2.2)
Requires-Dist: nltk (==3.4)
Requires-Dist: nose (==1.3.7)
Requires-Dist: notebook (==5.7.8)
Requires-Dist: numba (==0.43.1)
Requires-Dist: numexpr (==2.6.9)
Requires-Dist: numpy (==1.18.1)
Requires-Dist: numpydoc (==0.8.0)
Requires-Dist: olefile (==0.46)
Requires-Dist: openpyxl (==2.6.1)
Requires-Dist: packaging (==19.0)
Requires-Dist: pandas (==1.0.1)
Requires-Dist: pandas-flavor (==0.1.2)
Requires-Dist: pandocfilters (==1.4.2)
Requires-Dist: parso (==0.3.4)
Requires-Dist: partd (==0.3.10)
Requires-Dist: path.py (==11.5.0)
Requires-Dist: pathlib2 (==2.3.3)
Requires-Dist: patsy (==0.5.1)
Requires-Dist: pep8 (==1.7.1)
Requires-Dist: pexpect (==4.6.0)
Requires-Dist: pickleshare (==0.7.5)
Requires-Dist: Pillow (==5.4.1)
Requires-Dist: pingouin (==0.2.9)
Requires-Dist: pip-tools (==4.5.1)
Requires-Dist: pipenv (==2018.11.26)
Requires-Dist: pkginfo (==1.5.0.1)
Requires-Dist: plotly (==4.1.0)
Requires-Dist: pluggy (==0.9.0)
Requires-Dist: ply (==3.11)
Requires-Dist: prometheus-client (==0.6.0)
Requires-Dist: prompt-toolkit (==2.0.9)
Requires-Dist: protobuf (==3.9.1)
Requires-Dist: psutil (==5.6.1)
Requires-Dist: ptyprocess (==0.6.0)
Requires-Dist: py (==1.8.0)
Requires-Dist: pyasn1 (==0.4.5)
Requires-Dist: pyasn1-modules (==0.2.5)
Requires-Dist: pycodestyle (==2.5.0)
Requires-Dist: pycosat (==0.6.3)
Requires-Dist: pycparser (==2.19)
Requires-Dist: pycrypto (==2.6.1)
Requires-Dist: pycurl (==7.43.0.2)
Requires-Dist: pydotplus (==2.0.2)
Requires-Dist: pyflakes (==2.1.1)
Requires-Dist: Pygments (==2.6.1)
Requires-Dist: pylint (==2.3.1)
Requires-Dist: pyodbc (==4.0.26)
Requires-Dist: pyOpenSSL (==19.0.0)
Requires-Dist: pyparsing (==2.3.1)
Requires-Dist: PyQt5 (==5.12)
Requires-Dist: PyQt5-sip (==4.19.19)
Requires-Dist: pyrsistent (==0.14.11)
Requires-Dist: PySocks (==1.6.8)
Requires-Dist: pytest (==4.3.1)
Requires-Dist: pytest-arraydiff (==0.3)
Requires-Dist: pytest-astropy (==0.5.0)
Requires-Dist: pytest-doctestplus (==0.3.0)
Requires-Dist: pytest-openfiles (==0.3.2)
Requires-Dist: pytest-remotedata (==0.3.1)
Requires-Dist: python-dateutil (==2.8.1)
Requires-Dist: python-Levenshtein (==0.12.0)
Requires-Dist: pytz (==2019.3)
Requires-Dist: PyWavelets (==1.0.2)
Requires-Dist: PyYAML (==5.1)
Requires-Dist: pyzmq (==18.0.0)
Requires-Dist: QtAwesome (==0.5.7)
Requires-Dist: qtconsole (==4.4.3)
Requires-Dist: QtPy (==1.7.0)
Requires-Dist: readme-renderer (==24.0)
Requires-Dist: requests (==2.21.0)
Requires-Dist: requests-toolbelt (==0.9.1)
Requires-Dist: retrying (==1.3.3)
Requires-Dist: rope (==0.12.0)
Requires-Dist: rsa (==4.0)
Requires-Dist: ruamel-yaml (==0.15.46)
Requires-Dist: scikit-image (==0.14.2)
Requires-Dist: scikit-learn (==0.21.3)
Requires-Dist: scipy (==1.3.1)
Requires-Dist: seaborn (==0.9.0)
Requires-Dist: Send2Trash (==1.5.0)
Requires-Dist: simplegeneric (==0.8.1)
Requires-Dist: singledispatch (==3.4.0.3)
Requires-Dist: six (==1.14.0)
Requires-Dist: snowballstemmer (==1.2.1)
Requires-Dist: sortedcollections (==1.1.2)
Requires-Dist: sortedcontainers (==2.1.0)
Requires-Dist: soupsieve (==1.8)
Requires-Dist: Sphinx (==1.8.5)
Requires-Dist: sphinxcontrib-websupport (==1.1.0)
Requires-Dist: spyder (==3.3.3)
Requires-Dist: spyder-kernels (==0.4.2)
Requires-Dist: SQLAlchemy (==1.3.1)
Requires-Dist: statsmodels (==0.10.1)
Requires-Dist: sympy (==1.3)
Requires-Dist: tables (==3.5.1)
Requires-Dist: tblib (==1.3.2)
Requires-Dist: tensorboard (==1.14.0)
Requires-Dist: tensorflow (==1.14.0)
Requires-Dist: tensorflow-estimator (==1.14.0)
Requires-Dist: termcolor (==1.1.0)
Requires-Dist: terminado (==0.8.1)
Requires-Dist: testpath (==0.4.2)
Requires-Dist: texttable (==1.6.2)
Requires-Dist: toolz (==0.9.0)
Requires-Dist: tornado (==6.0.2)
Requires-Dist: tqdm (==4.31.1)
Requires-Dist: traitlets (==4.3.2)
Requires-Dist: twine (==3.1.1)
Requires-Dist: typed-ast (==1.4.1)
Requires-Dist: unicodecsv (==0.14.1)
Requires-Dist: uritemplate (==3.0.0)
Requires-Dist: urllib3 (==1.25.8)
Requires-Dist: virtualenv (==16.6.1)
Requires-Dist: virtualenv-clone (==0.5.3)
Requires-Dist: wcwidth (==0.1.7)
Requires-Dist: webencodings (==0.5.1)
Requires-Dist: Werkzeug (==0.14.1)
Requires-Dist: widgetsnbextension (==3.4.2)
Requires-Dist: wrapt (==1.11.1)
Requires-Dist: wurlitzer (==1.0.2)
Requires-Dist: xlrd (==1.2.0)
Requires-Dist: XlsxWriter (==1.1.5)
Requires-Dist: xlwings (==0.15.4)
Requires-Dist: xlwt (==1.3.0)
Requires-Dist: zict (==0.1.4)
Requires-Dist: zipp (==3.1.0)

# Canvs Toolbox Package

### Date Formatting
"MM/DD/YY" 

## General
from canvs_toolbox import general as gen
- gen.consolidate_data(file_path, file_type='csv')

## API Tools

### Canvs TV
from canvs_toolbox.api import tv as tv
- tv.twitter_daily(api_key, data_mode, start_date, end_date)
- tv.twitter_emotional_authors(api_key, series_id, start_date, end_date)
- tv.airings_backfill(api_key, data_mode, start_date, end_date)
- tv.facebook_backfill(api_key, data_mode, start_date, end_date)

### Canvs Watch
from canvs_toolbox.api import watch as watch
- watch.post_backfill(api_key, data_mode, start_date, end_date)
- watch.series_backfill(api_key, data_mode, start_date, end_date)

### Canvs Social
from canvs_toolbox.api import social as social
- social.get_facebook_posts(api_key, fb_id, org_id, start_date, end_date, query_increment=None
- social.get_page_collection(api_key, org_id, start_date, end_date, fb_pages, query_increment=None)

## Analytics Tools
TBD

