@@ -1,4 +1,4 @@ | |||||
v0.2 (unreleased): | |||||
v0.2 (released November 8, 2015): | |||||
- Added a new command syntax allowing the caller to redirect replies to another | - Added a new command syntax allowing the caller to redirect replies to another | ||||
user. Example: "!dictionary >Fred earwig" | user. Example: "!dictionary >Fred earwig" | ||||
@@ -36,7 +36,7 @@ setup.py test`` from the project's root directory. Note that some | |||||
tests require an internet connection, and others may take a while to run. | tests require an internet connection, and others may take a while to run. | ||||
Coverage is currently rather incomplete. | Coverage is currently rather incomplete. | ||||
Latest release (v0.1) | |||||
Latest release (v0.2) | |||||
~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~ | ||||
EarwigBot is available from the `Python Package Index`_, so you can install the | EarwigBot is available from the `Python Package Index`_, so you can install the | ||||
@@ -47,7 +47,7 @@ some header files. For example, on Ubuntu, see `this StackOverflow post`_. | |||||
You can also install it from source [1]_ directly:: | You can also install it from source [1]_ directly:: | ||||
curl -Lo earwigbot.tgz https://github.com/earwig/earwigbot/tarball/v0.1 | |||||
curl -Lo earwigbot.tgz https://github.com/earwig/earwigbot/tarball/v0.2 | |||||
tar -xf earwigbot.tgz | tar -xf earwigbot.tgz | ||||
cd earwig-earwigbot-* | cd earwig-earwigbot-* | ||||
python setup.py install | python setup.py install | ||||
@@ -50,7 +50,7 @@ copyright = u'2009-2015 Ben Kurtovic' | |||||
# The short X.Y version. | # The short X.Y version. | ||||
version = '0.2' | version = '0.2' | ||||
# The full version, including alpha/beta/rc tags. | # The full version, including alpha/beta/rc tags. | ||||
release = '0.2.dev' | |||||
release = '0.2' | |||||
# The language for content autogenerated by Sphinx. Refer to documentation | # The language for content autogenerated by Sphinx. Refer to documentation | ||||
# for a list of supported languages. | # for a list of supported languages. | ||||
@@ -1,4 +1,4 @@ | |||||
EarwigBot v0.1 Documentation | |||||
EarwigBot v0.2 Documentation | |||||
============================ | ============================ | ||||
EarwigBot_ is a Python_ robot that edits Wikipedia_ and interacts with people | EarwigBot_ is a Python_ robot that edits Wikipedia_ and interacts with people | ||||
@@ -13,7 +13,7 @@ It's recommended to run the bot's unit tests before installing. Run | |||||
some tests require an internet connection, and others may take a while to run. | some tests require an internet connection, and others may take a while to run. | ||||
Coverage is currently rather incomplete. | Coverage is currently rather incomplete. | ||||
Latest release (v0.1) | |||||
Latest release (v0.2) | |||||
--------------------- | --------------------- | ||||
EarwigBot is available from the `Python Package Index`_, so you can install the | EarwigBot is available from the `Python Package Index`_, so you can install the | ||||
@@ -24,7 +24,7 @@ some header files. For example, on Ubuntu, see `this StackOverflow post`_. | |||||
You can also install it from source [1]_ directly:: | You can also install it from source [1]_ directly:: | ||||
curl -Lo earwigbot.tgz https://github.com/earwig/earwigbot/tarball/v0.1 | |||||
curl -Lo earwigbot.tgz https://github.com/earwig/earwigbot/tarball/v0.2 | |||||
tar -xf earwigbot.tgz | tar -xf earwigbot.tgz | ||||
cd earwig-earwigbot-* | cd earwig-earwigbot-* | ||||
python setup.py install | python setup.py install | ||||
@@ -32,7 +32,7 @@ details. This documentation is also available `online | |||||
__author__ = "Ben Kurtovic" | __author__ = "Ben Kurtovic" | ||||
__copyright__ = "Copyright (C) 2009-2015 Ben Kurtovic" | __copyright__ = "Copyright (C) 2009-2015 Ben Kurtovic" | ||||
__license__ = "MIT License" | __license__ = "MIT License" | ||||
__version__ = "0.2.dev" | |||||
__version__ = "0.2" | |||||
__email__ = "ben.kurtovic@gmail.com" | __email__ = "ben.kurtovic@gmail.com" | ||||
__release__ = False | __release__ = False | ||||
@@ -26,29 +26,29 @@ from setuptools import setup, find_packages | |||||
from earwigbot import __version__ | from earwigbot import __version__ | ||||
required_deps = [ | required_deps = [ | ||||
"PyYAML >= 3.10", # Parsing config files | |||||
"mwparserfromhell >= 0.1", # Parsing wikicode for manipulation | |||||
"PyYAML >= 3.11", # Parsing config files | |||||
"mwparserfromhell >= 0.4.3", # Parsing wikicode for manipulation | |||||
] | ] | ||||
extra_deps = { | extra_deps = { | ||||
"crypto": [ | "crypto": [ | ||||
"py-bcrypt >= 0.2", # Hashing the bot key in the config file | |||||
"pycrypto >= 2.6", # Storing bot passwords and keys in the config file | |||||
"py-bcrypt >= 0.4", # Hashing the bot key in the config file | |||||
"pycrypto >= 2.6.1", # Storing bot passwords + keys in the config file | |||||
], | ], | ||||
"sql": [ | "sql": [ | ||||
"oursql >= 0.9.3.1", # Interfacing with MediaWiki databases | "oursql >= 0.9.3.1", # Interfacing with MediaWiki databases | ||||
], | ], | ||||
"copyvios": [ | "copyvios": [ | ||||
"beautifulsoup4 >= 4.1.1", # Parsing/scraping HTML | |||||
"cchardet >= 0.3.5", # Encoding detection for BeautifulSoup | |||||
"lxml >= 2.3.5", # Faster parser for BeautifulSoup | |||||
"nltk >= 2.0.2", # Parsing sentences to split article content | |||||
"oauth2 >= 1.5.211", # Interfacing with Yahoo! BOSS Search | |||||
"beautifulsoup4 >= 4.4.1", # Parsing/scraping HTML | |||||
"cchardet >= 1.0.0", # Encoding detection for BeautifulSoup | |||||
"lxml >= 3.4.4", # Faster parser for BeautifulSoup | |||||
"nltk >= 3.1", # Parsing sentences to split article content | |||||
"oauth2 >= 1.9.0", # Interfacing with Yahoo! BOSS Search | |||||
"pdfminer >= 20140328", # Extracting text from PDF files | "pdfminer >= 20140328", # Extracting text from PDF files | ||||
"tldextract >= 1.4", # Getting domains for the multithreaded workers | |||||
"tldextract >= 1.7.1", # Getting domains for the multithreaded workers | |||||
], | ], | ||||
"time": [ | "time": [ | ||||
"pytz >= 2012d", # Handling timezones for the !time IRC command | |||||
"pytz >= 2015.7", # Handling timezones for the !time IRC command | |||||
], | ], | ||||
} | } | ||||