]> git.phdru.name Git - m_librarian.git/log
m_librarian.git
6 years agoBuild(setup.py): Use python_requires keyword
Oleg Broytman [Mon, 11 Dec 2017 15:47:21 +0000 (18:47 +0300)]
Build(setup.py): Use python_requires keyword

7 years agoCleanup: Fix flake8 E741 ambiguous variable name 'l'
Oleg Broytman [Mon, 23 Oct 2017 21:26:45 +0000 (00:26 +0300)]
Cleanup: Fix flake8 E741 ambiguous variable name 'l'

7 years agoCleanup: Fix flake8 E722 do not use bare except
Oleg Broytman [Mon, 23 Oct 2017 21:17:22 +0000 (00:17 +0300)]
Cleanup: Fix flake8 E722 do not use bare except

7 years agoFix(setup): Fix keywords and platforms
Oleg Broytman [Sat, 19 Aug 2017 16:45:57 +0000 (19:45 +0300)]
Fix(setup): Fix keywords and platforms

7 years agoTODO: Create installers
Oleg Broytman [Fri, 12 May 2017 20:35:41 +0000 (23:35 +0300)]
TODO: Create installers

7 years agoAdd support for Python 3.5 and 3.6
Oleg Broytman [Sun, 7 May 2017 19:21:14 +0000 (22:21 +0300)]
Add support for Python 3.5 and 3.6

7 years agoFix(sqlite): Execute VACUUM outside transaction
Oleg Broytman [Sun, 7 May 2017 19:19:55 +0000 (22:19 +0300)]
Fix(sqlite): Execute VACUUM outside transaction

7 years agoUpdate docs: m_librarian requires Python 2.7 or 3.4+
Oleg Broytman [Sun, 7 May 2017 19:03:15 +0000 (22:03 +0300)]
Update docs: m_librarian requires Python 2.7 or 3.4+

7 years agoStop supporting Python 2.6
Oleg Broytman [Sun, 7 May 2017 17:15:57 +0000 (20:15 +0300)]
Stop supporting Python 2.6

7 years agoFix deps: Add argparse to install_requires for Py 2.6
Oleg Broytman [Sun, 7 May 2017 12:22:50 +0000 (15:22 +0300)]
Fix deps: Add argparse to install_requires for Py 2.6

7 years agoMove hard requirements from tox.ini to requirements.txt
Oleg Broytman [Sun, 7 May 2017 11:56:13 +0000 (14:56 +0300)]
Move hard requirements from tox.ini to requirements.txt

Move test requirements to requirements_tests.txt.

7 years agoMove requirements.txt to devscripts/
Oleg Broytman [Sun, 7 May 2017 11:45:10 +0000 (14:45 +0300)]
Move requirements.txt to devscripts/

Rename requirements_dev.txt to requirements_test.txt.
Split requirements_test.txt intto requirements_tox.txt.

7 years agoChanges in README
Oleg Broytman [Sun, 30 Apr 2017 21:29:24 +0000 (00:29 +0300)]
Changes in README

7 years agoRemove publish-docs
Oleg Broytman [Sat, 29 Apr 2017 03:30:01 +0000 (06:30 +0300)]
Remove publish-docs

7 years agoMove get-commit-message.vim and mk-git-aliases to devscripts/
Oleg Broytman [Sat, 29 Apr 2017 03:24:32 +0000 (06:24 +0300)]
Move get-commit-message.vim and mk-git-aliases to devscripts/

7 years agoAdd home/repo/tracker URLs
Oleg Broytman [Fri, 28 Apr 2017 21:01:21 +0000 (00:01 +0300)]
Add home/repo/tracker URLs

7 years agoUse htdocs.path instead of absolute path
Oleg Broytman [Fri, 28 Apr 2017 20:52:03 +0000 (23:52 +0300)]
Use htdocs.path instead of absolute path

7 years agoMove README.html to gitweb/
Oleg Broytman [Fri, 28 Apr 2017 19:47:45 +0000 (22:47 +0300)]
Move README.html to gitweb/

7 years agoTODO: GitHub, Travis, AppVeyor, PyPI
Oleg Broytman [Thu, 27 Apr 2017 16:36:22 +0000 (19:36 +0300)]
TODO: GitHub, Travis, AppVeyor, PyPI

7 years agoFix flake8 E305: expected 2 blank lines after function
Oleg Broytman [Wed, 26 Apr 2017 18:19:50 +0000 (21:19 +0300)]
Fix flake8 E305: expected 2 blank lines after function

7 years agoVersion 0.0.15: Use m_lib.defenc instead of m_lib; install it from PyPI 0.0.15
Oleg Broytman [Wed, 26 Apr 2017 18:17:16 +0000 (21:17 +0300)]
Version 0.0.15: Use m_lib.defenc instead of m_lib; install it from PyPI

7 years agoUpdate get-commit-message.vim: remove asterisk
Oleg Broytman [Wed, 26 Apr 2017 18:16:50 +0000 (21:16 +0300)]
Update get-commit-message.vim: remove asterisk

7 years agoUse this year for copyright
Oleg Broytman [Wed, 26 Apr 2017 18:12:07 +0000 (21:12 +0300)]
Use this year for copyright

7 years agoCopyright 2017
Oleg Broytman [Wed, 26 Apr 2017 18:08:04 +0000 (21:08 +0300)]
Copyright 2017

7 years agoUpdate installation instruction for virtual envs
Oleg Broytman [Wed, 26 Apr 2017 17:57:25 +0000 (20:57 +0300)]
Update installation instruction for virtual envs

7 years agoUpdate installation instruction: fix trusted host
Oleg Broytman [Wed, 26 Apr 2017 17:57:25 +0000 (20:57 +0300)]
Update installation instruction: fix trusted host

Remove --no-index to install m_lib.defenc.

7 years agoUse m_lib.defenc instead of m_lib; install it from PyPI
Oleg Broytman [Wed, 26 Apr 2017 17:55:12 +0000 (20:55 +0300)]
Use m_lib.defenc instead of m_lib; install it from PyPI

7 years agoRemove update script
Oleg Broytman [Mon, 17 Apr 2017 19:49:16 +0000 (22:49 +0300)]
Remove update script

7 years agoAdd installation instructions
Oleg Broytman [Sun, 16 Apr 2017 08:11:39 +0000 (11:11 +0300)]
Add installation instructions

7 years agoInclude tox.ini into sdist
Oleg Broytman [Sat, 15 Apr 2017 22:48:21 +0000 (01:48 +0300)]
Include tox.ini into sdist

7 years ago[Makefile] make docs
Oleg Broytman [Sat, 15 Apr 2017 20:12:25 +0000 (23:12 +0300)]
[Makefile] make docs

7 years agoFix sdist and git alias
Oleg Broytman [Sat, 15 Apr 2017 20:06:54 +0000 (23:06 +0300)]
Fix sdist and git alias

ChangeLog was renamed to docs/news.rst.

7 years agoMove ChangeLog to docs/news.rst and convert to reST
Oleg Broytman [Sat, 15 Apr 2017 17:55:20 +0000 (20:55 +0300)]
Move ChangeLog to docs/news.rst and convert to reST

7 years ago[setup.cfg] Remove outdated ez_setup.py
Oleg Broytman [Sat, 15 Apr 2017 17:51:38 +0000 (20:51 +0300)]
[setup.cfg] Remove outdated ez_setup.py

7 years agoFix pip's --install-option: --compile is default and I prefer -O2
Oleg Broytman [Sun, 12 Mar 2017 02:54:54 +0000 (05:54 +0300)]
Fix pip's --install-option: --compile is default and I prefer -O2

7 years agoRemove deprecated ez_setup.py
Oleg Broytman [Mon, 30 Jan 2017 10:42:40 +0000 (13:42 +0300)]
Remove deprecated ez_setup.py

8 years agoUpgrade ez_setup.py
Oleg Broytman [Wed, 23 Nov 2016 17:00:57 +0000 (20:00 +0300)]
Upgrade ez_setup.py

8 years agoFix VACUUM command
Oleg Broytman [Mon, 24 Oct 2016 11:30:46 +0000 (14:30 +0300)]
Fix VACUUM command

SQLite doesn't vacuum a single table but the entire database.

8 years agoAdd a few PO message headers
Oleg Broytman [Mon, 3 Oct 2016 15:18:33 +0000 (18:18 +0300)]
Add a few PO message headers

8 years agoAdd test_translations
Oleg Broytman [Sun, 2 Oct 2016 19:43:20 +0000 (22:43 +0300)]
Add test_translations

8 years agoOmit trivial __init__.py and __version__.py from test coverage
Oleg Broytman [Sat, 1 Oct 2016 23:17:34 +0000 (02:17 +0300)]
Omit trivial __init__.py and __version__.py from test coverage

8 years agoSet toxworkdir to ~/.tox
Oleg Broytman [Sat, 1 Oct 2016 22:33:53 +0000 (01:33 +0300)]
Set toxworkdir to ~/.tox

8 years agoIgnore coverage data and reports
Oleg Broytman [Wed, 28 Sep 2016 16:57:59 +0000 (19:57 +0300)]
Ignore coverage data and reports

8 years agoRun flake8 from root to test docs and scripts
Oleg Broytman [Sat, 24 Sep 2016 23:19:07 +0000 (02:19 +0300)]
Run flake8 from root to test docs and scripts

Exclude .tox virtual environments.

8 years agoRemove unused py.test
Oleg Broytman [Sat, 24 Sep 2016 05:01:04 +0000 (08:01 +0300)]
Remove unused py.test

8 years agoSimplify tox.ini: call pytest with the current python
Oleg Broytman [Sat, 24 Sep 2016 00:00:30 +0000 (03:00 +0300)]
Simplify tox.ini: call pytest with the current python

8 years agoFix copy/paste in .gitignore
Oleg Broytman [Fri, 23 Sep 2016 23:57:44 +0000 (02:57 +0300)]
Fix copy/paste in .gitignore

8 years agoExtend .gitignore
Oleg Broytman [Fri, 23 Sep 2016 22:46:41 +0000 (01:46 +0300)]
Extend .gitignore

8 years agoMinor refactoring of MANIFEST.in
Oleg Broytman [Fri, 23 Sep 2016 22:41:36 +0000 (01:41 +0300)]
Minor refactoring of MANIFEST.in

8 years agoIgnore .cache and .tox directories only at the top
Oleg Broytman [Wed, 21 Sep 2016 22:35:24 +0000 (01:35 +0300)]
Ignore .cache and .tox directories only at the top

8 years agoUse coverage and tox for testing
Oleg Broytman [Tue, 20 Sep 2016 23:40:09 +0000 (02:40 +0300)]
Use coverage and tox for testing

8 years agoConvert tests from unittest to pytest
Oleg Broytman [Tue, 20 Sep 2016 20:57:40 +0000 (23:57 +0300)]
Convert tests from unittest to pytest

8 years agoSet PYTHONPATH for tests
Oleg Broytman [Tue, 20 Sep 2016 20:57:08 +0000 (23:57 +0300)]
Set PYTHONPATH for tests

8 years agoUse pytest for testing
Oleg Broytman [Sun, 11 Sep 2016 19:15:35 +0000 (22:15 +0300)]
Use pytest for testing

8 years agoAdd README.html for gitweb
Oleg Broytman [Sun, 11 Sep 2016 17:05:40 +0000 (20:05 +0300)]
Add README.html for gitweb

8 years agoUpdate get-commit-message.vim
Oleg Broytman [Sat, 3 Sep 2016 16:14:20 +0000 (19:14 +0300)]
Update get-commit-message.vim

8 years agogenapidocs: replace short options with long ones
Oleg Broytman [Sat, 3 Sep 2016 15:46:51 +0000 (18:46 +0300)]
genapidocs: replace short options with long ones

8 years agoRadically simplify MANIFEST.in by using global-include
Oleg Broytman [Sun, 28 Aug 2016 15:01:19 +0000 (18:01 +0300)]
Radically simplify MANIFEST.in by using global-include

8 years agoAdd requirements_docs.txt
Oleg Broytman [Sat, 27 Aug 2016 16:54:59 +0000 (19:54 +0300)]
Add requirements_docs.txt

8 years agoflake8: exclude ez_setup.py
Oleg Broytman [Fri, 26 Aug 2016 21:46:38 +0000 (00:46 +0300)]
flake8: exclude ez_setup.py

8 years agoAdd tests/test-config.conf to sdist
Oleg Broytman [Tue, 23 Aug 2016 20:15:45 +0000 (23:15 +0300)]
Add tests/test-config.conf to sdist

8 years agoRemove copy/pasted directives
Oleg Broytman [Fri, 12 Aug 2016 19:40:16 +0000 (22:40 +0300)]
Remove copy/pasted directives

8 years agoRename mk-git-alias -> mk-git-aliases, add commit-with-message alias
Oleg Broytman [Wed, 10 Aug 2016 18:00:51 +0000 (21:00 +0300)]
Rename mk-git-alias -> mk-git-aliases, add commit-with-message alias

8 years agoRename tag.vim -> get-commit-message.vim
Oleg Broytman [Wed, 10 Aug 2016 17:39:53 +0000 (20:39 +0300)]
Rename tag.vim -> get-commit-message.vim

8 years agoRename mk-tag-alias -> mk-git-alias
Oleg Broytman [Wed, 10 Aug 2016 17:35:11 +0000 (20:35 +0300)]
Rename mk-tag-alias -> mk-git-alias

8 years agoRename tag-with-version to tag-with-message
Oleg Broytman [Wed, 10 Aug 2016 17:28:51 +0000 (20:28 +0300)]
Rename tag-with-version to tag-with-message

8 years agoPass setup.py install option --optimize
Oleg Broytman [Wed, 3 Aug 2016 14:21:30 +0000 (17:21 +0300)]
Pass setup.py install option --optimize

8 years agoMake tag-with-version alias
Oleg Broytman [Tue, 2 Aug 2016 16:19:53 +0000 (19:19 +0300)]
Make tag-with-version alias

8 years agoUpgrade ez_setup.py
Oleg Broytman [Sat, 30 Jul 2016 22:54:50 +0000 (01:54 +0300)]
Upgrade ez_setup.py

8 years agoVersion 0.0.14: Python 3 0.0.14
Oleg Broytman [Fri, 29 Jul 2016 19:48:12 +0000 (22:48 +0300)]
Version 0.0.14: Python 3

8 years agoDifferent requirements for Python 2.6, 2.7, and 3.4+
Oleg Broytman [Fri, 29 Jul 2016 19:47:09 +0000 (22:47 +0300)]
Different requirements for Python 2.6, 2.7, and 3.4+

8 years agoAdapted to Python 3
Oleg Broytman [Tue, 26 Jul 2016 20:25:05 +0000 (23:25 +0300)]
Adapted to Python 3

8 years agoInstall translations
Oleg Broytman [Tue, 26 Jul 2016 20:23:30 +0000 (23:23 +0300)]
Install translations

8 years agoTODO: Python 3
Oleg Broytman [Mon, 25 Jul 2016 14:47:29 +0000 (17:47 +0300)]
TODO: Python 3

8 years agoPython 3 compatibility
Oleg Broytman [Mon, 25 Jul 2016 12:50:49 +0000 (15:50 +0300)]
Python 3 compatibility

ml-search.py still doesn't work with Python 3 - it requires m_lib.defenc
and m_lib hasn't been ported to Python 3 yet.

8 years agoUpdate code for compatibility with Python 3
Oleg Broytman [Fri, 22 Jul 2016 23:55:24 +0000 (02:55 +0300)]
Update code for compatibility with Python 3

It's still not tested under Python 3.

8 years agoUpdate TODO: Import from SQL instead of INPX
Oleg Broytman [Tue, 28 Jun 2016 21:17:13 +0000 (00:17 +0300)]
Update TODO: Import from SQL instead of INPX

8 years agoVersion 0.0.13: options: -C, -D, -P, -F 0.0.13
Oleg Broytman [Sat, 11 Jun 2016 00:44:43 +0000 (03:44 +0300)]
Version 0.0.13: options: -C, -D, -P, -F

8 years agoAdd option -C|--config file
Oleg Broytman [Sat, 11 Jun 2016 00:41:55 +0000 (03:41 +0300)]
Add option -C|--config file

Document configuration file. Test config

8 years agoChange options: -D|--database, -P|--path, -F|--format
Oleg Broytman [Sat, 11 Jun 2016 00:19:34 +0000 (03:19 +0300)]
Change options: -D|--database, -P|--path, -F|--format

8 years agoNo highlighting in code blocks
Oleg Broytman [Fri, 10 Jun 2016 20:32:30 +0000 (23:32 +0300)]
No highlighting in code blocks

The code blocks here document options and aren't really blocks of code.

8 years agoVersion 0.0.12: download many books 0.0.12
Oleg Broytman [Thu, 9 Jun 2016 18:14:13 +0000 (21:14 +0300)]
Version 0.0.12: download many books

8 years agoPass format of the downloaded file name in the command line
Oleg Broytman [Thu, 9 Jun 2016 18:10:04 +0000 (21:10 +0300)]
Pass format of the downloaded file name in the command line

8 years agoDownload many books at once
Oleg Broytman [Thu, 9 Jun 2016 17:52:02 +0000 (20:52 +0300)]
Download many books at once

8 years agoIDs must be integer
Oleg Broytman [Thu, 9 Jun 2016 17:30:08 +0000 (20:30 +0300)]
IDs must be integer

8 years agoVersion 0.0.11: download exactly one book 0.0.11
Oleg Broytman [Mon, 6 Jun 2016 20:54:07 +0000 (23:54 +0300)]
Version 0.0.11: download exactly one book

8 years agoAllow to set download format
Oleg Broytman [Mon, 6 Jun 2016 19:42:13 +0000 (22:42 +0300)]
Allow to set download format

8 years agoRefactor author.filename
Oleg Broytman [Mon, 6 Jun 2016 19:07:40 +0000 (22:07 +0300)]
Refactor author.filename

8 years agoSet timestamp for the downloaded book
Oleg Broytman [Sun, 5 Jun 2016 22:07:53 +0000 (01:07 +0300)]
Set timestamp for the downloaded book

8 years agoDocument options -p and --get
Oleg Broytman [Sun, 5 Jun 2016 15:02:55 +0000 (18:02 +0300)]
Document options -p and --get

8 years agoDownload from the given library path
Oleg Broytman [Sun, 5 Jun 2016 14:42:29 +0000 (17:42 +0300)]
Download from the given library path

Useful for multiple databases.

8 years agoDownload exactly one book
Oleg Broytman [Sun, 5 Jun 2016 14:37:37 +0000 (17:37 +0300)]
Download exactly one book

8 years agoCache config
Oleg Broytman [Sun, 5 Jun 2016 14:35:19 +0000 (17:35 +0300)]
Cache config

8 years agoAdd flake8 and release targets
Oleg Broytman [Sat, 4 Jun 2016 22:02:20 +0000 (01:02 +0300)]
Add flake8 and release targets

8 years agoPass installation/compilation options to pip and easy_install
Oleg Broytman [Sat, 4 Jun 2016 13:26:14 +0000 (16:26 +0300)]
Pass installation/compilation options to pip and easy_install

8 years agoChange database pathname handling
Oleg Broytman [Wed, 1 Jun 2016 15:11:53 +0000 (18:11 +0300)]
Change database pathname handling

Recognize pathnames by absence of '://'.

8 years agoOptimization: count objects directly
Oleg Broytman [Tue, 31 May 2016 18:42:18 +0000 (21:42 +0300)]
Optimization: count objects directly

Avoid making an expensive and unnecessary SQL query.

8 years agoMinor refactoring: _search_conditions_dict => _comparison_operators
Oleg Broytman [Tue, 31 May 2016 18:34:16 +0000 (21:34 +0300)]
Minor refactoring: _search_conditions_dict => _comparison_operators

8 years agoMicro optimization: break from the loop when the 'id' is encountered
Oleg Broytman [Tue, 31 May 2016 18:33:16 +0000 (21:33 +0300)]
Micro optimization: break from the loop when the 'id' is encountered

8 years agoCheck if DB pathname starts with the current directory
Oleg Broytman [Mon, 30 May 2016 22:53:48 +0000 (01:53 +0300)]
Check if DB pathname starts with the current directory