References ========== **clashcallerbot-reddit** wasn't built with inherent knowledge. These are all the reference materials used to help make the bot run properly. Truth be told, these are all the bookmarks in my ``clashcallerbot`` folder. Python ------ * `logging.config - Logging configuration`_ * `datetime - Basic date and time types`_ * `strftime() and strptime() Behavior`_ * `re - Regular expression operations`_ * `configparser - Configuration file parser`_ * `Python Packages and You`_ * `Building and Distributing Packages with Setuptools`_ * `os.path - Common pathname manipulations`_ * `Robust exception handling`_ .. _logging.config - Logging configuration: https://docs.python.org/3.6/library/logging.config.html .. _datetime - Basic date and time types: https://docs.python.org/3/library/datetime.html .. _strftime() and strptime() Behavior: https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior .. _re - Regular expression operations: https://docs.python.org/3/library/re.html .. _configparser - Configuration file parser: https://docs.python.org/3/library/configparser.html .. _Python Packages and You: http://blog.habnab.it/blog/2013/07/21/python-packages-and-you/ .. _Building and Distributing Packages with Setuptools: https://setuptools.readthedocs.io/en/latest/setuptools.html#basic-use .. _os.path - Common pathname manipulations: https://docs.python.org/3/library/os.path.html .. _Robust exception handling: https://eli.thegreenplace.net/2008/08/21/robust-exception-handling/ PRAW ---- * `Submission Stream Reply Bot`_ * `Comment Extraction and Parsing`_ * `SubredditStream`_ * `Comment`_ * `Redditor`_ * `praw/config.py at v6.0.0`_ .. _Submission Stream Reply Bot: https://praw.readthedocs.io/en/latest/tutorials/reply_bot.html .. _Comment Extraction and Parsing: https://praw.readthedocs.io/en/latest/tutorials/comments.html#extracting-comments .. _SubredditStream: https://praw.readthedocs.io/en/latest/code_overview/other/subredditstream.html#praw.models.reddit.subreddit. SubredditStream.comments .. _Comment: https://praw.readthedocs.io/en/latest/code_overview/models/comment.html .. _Redditor: https://praw.readthedocs.io/en/latest/code_overview/models/redditor.html#praw.models.Redditor .. _praw/config.py at v6.0.0: https://github.com/praw-dev/praw/blob/v6.0.0/praw/config.py Database -------- * `MySQL 8.0 Reference Manual`_ * `Internal Locking Methods`_ * `How to connect Python programs to MariaDB`_ * `MySQL Connector/Python Developer Guide - Connector/Python Coding Examples`_ * `MySQL Connector/Python Developer Guide - Guidelines for Python Developers`_ .. _MySQL 8.0 Reference Manual: https://dev.mysql.com/doc/refman/8.0/en/ .. _Internal Locking Methods: https://dev.mysql.com/doc/refman/8.0/en/internal-locking.html .. _How to connect Python programs to MariaDB: https://mariadb.com/resources/blog/how-to-connect-python-programs-to-mariadb/ .. _MySQL Connector/Python Developer Guide - Connector/Python Coding Examples: https://dev.mysql.com/doc/connector-python/en/connector-python-examples.html .. _MySQL Connector/Python Developer Guide - Guidelines for Python Developers: https://dev.mysql.com/doc/connector-python/en/connector-python-coding.html Documentation ------------- * `Setting up Sphinx for generating documentation from DocStrings, leveraging the Napoleon extension`_ * `Sphinx for Python documentation - Giselle Zeno`_ * `Publishing sphinx-generated docs on github - sphinxdoc-test v0.1 documentation`_ * `Example Google Style Python Docstrings - napoleon 0.7 documentation`_ * `reStructuredText Primer - Sphinx 2.0.0+ documentation`_ * `Semantic Versioning 2.0.0`_ * `LaTeX error attempting to build PDF on Ubuntu 11.04`_ .. _Setting up Sphinx for generating documentation from DocStrings, leveraging the Napoleon extension: https://gist.github.com/GLMeece/222624fc495caf6f3c010a8e26577d31 .. _Sphinx for Python documentation - Giselle Zeno: https://gisellezeno.com/tutorials/sphinx-for-python-documentation.html .. _Publishing sphinx-generated docs on github - sphinxdoc-test v0.1 documentation: http://daler.github.io/sphinxdoc-test/includeme.html .. _Example Google Style Python Docstrings - napoleon 0.7 documentation: https://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html#example-google .. _reStructuredText Primer - Sphinx 2.0.0+ documentation: http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html .. _Semantic Versioning 2.0.0: https://semver.org/ .. _LaTeX error attempting to build PDF on Ubuntu 11.04: https://github.com/davetron5000/scala-style/issues/18 Miscellaneous ------------- * `JoseALermaIII/clashcallerbot-reddit`_ * `Regex Tester`_ * `Testing Thread Trois: ClashCallerBot`_ * `commenting - reddit.com`_ * `Logging module is causing Sphinx to crash. - Google Groups`_ .. _JoseALermaIII/clashcallerbot-reddit: https://github.com/JoseALermaIII/clashcallerbot-reddit .. _Regex Tester: https://www.regexpal.com/ .. _Testing Thread Trois\: ClashCallerBot: https://np.reddit.com/r/ClashCallerBot/comments/9q14ho/testing_thread_trois/ .. _commenting - reddit.com: https://www.reddit.com/wiki/commenting .. _Logging module is causing Sphinx to crash. - Google Groups: https://groups.google.com/forum/#!topic/sphinx-users/Y23nri47y7A