Metadata-Version: 2.1
Name: digital-thought-commons
Version: 1.0.2
Summary: My standard python libs for doing things
Home-page: https://github.com/Digital-Thought/commons
Author: Digital Thought
Author-email: development@digital-thought.org
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: OS Independent
Classifier: Development Status :: 4 - Beta
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: requests (>=2.24.0)
Requires-Dist: PyYaml (>=5.3.1)
Requires-Dist: pytz (>=2020.1)
Requires-Dist: pytz-convert (>=0.2.9)
Requires-Dist: user-agents (>=2.2.0)
Requires-Dist: numpy (>=1.19.2)
Requires-Dist: pandas (>=1.1.3)
Requires-Dist: sklearn (~=0.0)
Requires-Dist: stringcase (>=1.2.0)
Requires-Dist: IPy (>=1.0)
Requires-Dist: colorlog (>=4.4.0)
Requires-Dist: beautifulsoup4 (>=4.9.3)
Requires-Dist: xlsxwriter (>=1.3.7)
Requires-Dist: geoip2 (>=4.1.0)
Requires-Dist: regex (==2015.10.29)
Requires-Dist: pysocks
Requires-Dist: urllib3 (>=1.26.5)
Requires-Dist: scikit-learn (~=0.23.2)
Requires-Dist: setuptools (~=50.3.2)
Requires-Dist: google-api-python-client
Requires-Dist: google-auth-httplib2
Requires-Dist: google-auth-oauthlib
Requires-Dist: selenium (==3.141.0)
Requires-Dist: elasticsearch
Requires-Dist: sqlalchemy
Requires-Dist: iso8601
Requires-Dist: xmltodict

# Digital-Thought, Common Python Library
## Version: v1.0.0

My standard python libs for doing things.


### Installation Instructions

To install the most recent release from PyPI:<br>
```shell script
pip install digital-thought-commons
```
***
## Features
[Caching](https://github.com/Digital-Thought/commons/blob/v0.01.00-beta15/digital_thought_commons/cache/README.md): To cache lookups to either SQLite or Elasticsearch to speed up response times when making calls to internet API services<br>
[Converters](https://github.com/Digital-Thought/commons/blob/v0.01.00-beta15/digital_thought_commons/converters/README.md): Handy utilities to convert JSON, SQL and CSV to various formats<br>
[Date/Time Utilities](https://github.com/Digital-Thought/commons/blob/v0.01.00-beta15/digital_thought_commons/date_utils/README.md): Utilities for working with Dates and Times<br>
[Elasticsearch](https://github.com/Digital-Thought/commons/blob/v0.01.00-beta15/digital_thought_commons/elasticsearch/README.md): Custom connector for working with Elasticsearch<br>
[Enrichers](https://github.com/Digital-Thought/commons/blob/v0.01.00-beta15/digital_thought_commons/enrichers/README.md): Information enrichment utilities.  To enrich Domain and IP Addresses with information from internet lookups<br>
[Google](https://github.com/Digital-Thought/commons/blob/v0.01.00-beta15/digital_thought_commons/google/README.md): Utilities to work with Google services (e.g. Google Workspace)<br>
[Grok](https://github.com/Digital-Thought/commons/blob/v0.01.00-beta15/digital_thought_commons/grok/README.md): GROK Pattern processing and utilities<br>
[HTML Utilities](https://github.com/Digital-Thought/commons/blob/v0.01.00-beta15/digital_thought_commons/html_utils/README.md): Utilities to work with HTML<br>
[Internet Utilities](https://github.com/Digital-Thought/commons/blob/v0.01.00-beta15/digital_thought_commons/internet/README.md): Custom utilities for internet (e.g. scrappers, TOR requester)<br>
[Logging](https://github.com/Digital-Thought/commons/blob/v0.01.00-beta15/digital_thought_commons/logging/README.md): Logging configuration and setup.  Logging used throughout all Commons Libraries<br>
[Microsoft](https://github.com/Digital-Thought/commons/blob/v0.01.00-beta15/digital_thought_commons/microsoft/README.md): Utilities to work with Microsoft services and applications (e.g. Excel)<br>
[REST API Lookups](https://github.com/Digital-Thought/commons/blob/v0.01.00-beta15/digital_thought_commons/restful_lookups/README.md): Libraries to assist with performing lookups to various internet based API services.  With [Caching](digital_thought_commons/cache/README.md) facility enabled<br>
[String Utilities](https://github.com/Digital-Thought/commons/blob/v0.01.00-beta15/digital_thought_commons/string_utils/README.md): Various utilities to work with Strings

***
## Licence
This work is made freely available under the Version 3, GNU AFFERO GENERAL PUBLIC LICENSE.

***
## Contact, Questions and Issues
If you have any questions, please email [development@digital-thought.org](mailto:development@digital-thought.org?subject=[Question:digital-thought-commons])<br>
If you encounter any issues in the use of this library, please log them via https://github.com/Digital-Thought/commons/issues" <br>
If you would like to contribute to this library, please email [development@digital-thought.org](mailto:development@digital-thought.org?subject=[Question:digital-thought-commons])

