- require to provide OAuth client ID and secret
- fix missing
labels
header causing exception for WordPress service - add note about
$HOME/.local/bin
in$PATH
for user scheme installation
- fix
UnicodeDecodeError
when filename with Unicode characters - add
-d
/--debug
for debugging messages - show warning about
stdout
encoding notUTF-*
, and seterrors
toreplace
- fix Blogger authentication warning on the deprecation of
oauth2client.tools.run
by switching torun_flow
.
- Makefile
- fix
doc
forCHANGES.rst
prerequisite
- fix
- add
embed_images
configuration option to embed image files via data URI scheme for all but text handler (pull request #2, by Adam Kemp)- skip
http
,https
, anddata
schemes - if file not found, a message is printed out, rendered HTML tag is kept untouched
- related doctest and unittest tests are added, testing
embed_images
function and withgenerate
, if with text handler, it will raiseRuntimeError
or treatimg
tag as plain text, respectively BaseHandler
has class attributeSUPPORT_EMBED_IMAGES
for subclass to turn off the support as text handler utilizing it
- skip
Makefile
- add
test_doc8
for doc8 test - add
test_isort
for import style check
- rename target
install_test
totest_setup
- target
test_setup
- add test for packages build
- add test for
LC_ALL=C
- add
- add Python Wheel to build process
add Blogger page draft support (#15)
also simplify the post draft, both post and page use publish and revert action to update post or page for the draft status
add documentation generation
setup.py
- add
build_sphinx
andupload_sphinx
commands
- add
Makefile
- add
doc
for documentation generation - add
upload_doc
for uploading to PyPI - add
clean
for cleaning up built files
- add
add Blogger page support (#1)
add Blogger post draft support (#2)
#2 is split, #15 created for page kind, which doesn't have same draft setting support as post kind.
- add test, test_pep0, test_pyflakes test_test (unittest), install_test Makefile targets
- update for smartypants >= 1.8.0
- remove smartypants Python 3 exception, which now supports Python 3 since v1.7.1
Port to Python 3, use Unicode in Python 2
Modularize Blogger API use, new services for adding new services
Add
service_options
to rc:The options for a service can be specified using
service_options
which is adict
. Previousblog
, now must be assigned withinservice_options
, for example:service = 'blogger' service_options = { 'blog': 12345, 'other_option': 'other value', }
The options will be supplied when initialize the service.
Add
bpy.services.wordpress
- Options:
username
andpassword
- Headers:
categories
anddraft
- Options:
service
will be added to headers
- fix options doesn't get read properly
- fix smartypants isn't optional.
- fix handler import on Windows. (#13)
- fix HTML files generation location on system other than Linux
- remove
client_secrets.json
, now its data is included in code. (#11) - fix checklink output, use lnkckr's
print_all()
.
- add
do_search
for very simple search command - add
--version
option - fix unclear message, NameError on
CLIENT_SECRETS
, whenclient_secrets.json
isn't in the search path. (#10)
- add tests for
register_directive
andregister_role
decorators - add setup.py pylint command
- add linkcheck command for checking links
- add
register_directives
andregister_roles
options of rst handler - remove all existing directives and roles of rst handler
- fix
update_source
cannot handle unicode and utf8 enocded str by ensuring everything is utf8 encoded internally - add Text handler for plain text
- add HTML handler
- Fix trailing newlines becoming spaces in title
- fix empty label '' in labels array
- Add handler options
markup_prefix
andmarkup_suffix
- Add header and handler option
id_affix
to avoid HTML element ID conflict across posts - Add handler for AsciiDoc
- Fix handler rst
settings_overrides
not getting updates
- Fix handlers not getting update of options
- First versioned release