]> git.phdru.name Git - bookmarks_db.git/shortlog
bookmarks_db.git
2024-03-03 Oleg BroytmanStyle(Robots/bkmk_rurllib_py3): Remove unused variable
2024-03-02 Oleg BroytmanFix(Robots/bkmk_robot_base): Ignore unknown charset
2024-03-02 Oleg BroytmanFix(Robots/bkmk_robot_base): Add forgotten space in log 5.2.1
2024-03-02 Oleg BroytmanPerf(Rebobt/requests): Speedup second access
2024-03-01 Oleg BroytmanRefactor(Rebobt/requests)
2024-03-01 Oleg BroytmanFeat: For the robot based on requests allow to use... 5.2.0
2024-03-01 Oleg BroytmanFeat: Robot based on requests 5.1.0
2024-02-28 Oleg BroytmanFeat(venv): Use `venv` if `virtualenv` is not available
2023-11-28 Oleg BroytmanFix(Py3): Use `urllib.parse.urlsplit()`
2023-11-22 Oleg BroytmanRelease 5.0.0 5.0.0
2023-11-22 Oleg BroytmanDocs: Update
2023-11-21 Oleg BroytmanFix(Py3): Open list of titles in UTF-8
2023-11-21 Oleg BroytmanFix(Py3): Always open text storage files in UTF-8
2023-11-20 Oleg BroytmanFix(Py3): Always log in UTF-8
2023-11-20 Oleg BroytmanFix(Py3): `html.parser` cannot parse bytes
2023-11-20 Oleg BroytmanFix(Py3): Decode content using HTTP chrset
2023-11-20 Oleg BroytmanFix(Py3): `urllib` writes its files as bytes
2023-11-20 Oleg BroytmanFix(parse_html CLI): Report encodings and the title
2023-11-20 Oleg BroytmanFix(parse_html/bkmk_parse_html.py): Open the file with...
2023-11-20 Oleg BroytmanFix(parse_html/bkmk_ph_beautifulsoup4): Fix title recom...
2023-11-20 Oleg BroytmanFix(Py3): Remove forgotten `.decode()`/`.encode()`
2023-11-20 Oleg BroytmanFeat: Remove some HTML parsers
2023-11-20 Oleg BroytmanStyle: Fix `flake8` E501 line too long
2023-11-20 Oleg BroytmanStyle: Fix `flake8` E402 module level import not at...
2023-11-20 Oleg BroytmanChore(venv): Only run `pip install` on fresh virtual env
2023-11-20 Oleg BroytmanFeat(check_url.py): Print "Moved", "Size", "Md5"
2023-11-20 Oleg BroytmanFix(robots): Fix "Content-Length" header returning...
2023-11-18 Oleg BroytmanFix(robots): Store charset
2023-11-17 Oleg BroytmanFix(robots): Do not parse empty strings
2023-11-17 Oleg BroytmanFix(parse_html): Do not parse empty strings
2023-11-17 Oleg BroytmanFix(Py3): Reconfigure logs to write in UTF-8
2023-11-17 Oleg BroytmanBuild(Makefile): Update the list of example shell scripts
2023-11-17 Oleg BroytmanFeat: Delete bookmarks
2023-11-17 Oleg BroytmanFeat(robots): Align "Content-Type"
2023-11-17 Oleg BroytmanFix(parse_html): Do not parse empty strings
2023-11-17 Oleg BroytmanFix(Py3): Fix `unescape`
2023-11-17 Oleg BroytmanFix(Py3): Fix `check_url.py`
2023-11-17 Oleg BroytmanBuild: Make Python virtual environment
2023-11-15 Oleg BroytmanFix(Py3): Fix HTML parsers
2023-11-14 Oleg BroytmanFeat(robots): Handle HTTP redirect 308
2023-11-14 Oleg BroytmanFeat: Improve stats
2023-11-14 Oleg BroytmanFeat: Open log files in UTF-8 encoding
2023-11-14 Oleg BroytmanFeat: Log reports to files
2023-11-14 Oleg BroytmanDocs(TODO): Increase priority for robots
2023-11-14 Oleg BroytmanFeat: Report redirects and set URLs
2023-11-13 Oleg BroytmanFix(Py3): Catch `http.client.IncompleteRead`
2023-11-13 Oleg BroytmanFix(Py3): Guess input file encoding
2023-11-13 Oleg BroytmanChore: Explicitly open text files in text mode
2023-11-13 Oleg BroytmanFix(Py3): Open output text files in utf-8 encoding
2023-11-13 Oleg BroytmanDocs: Update
2023-11-13 Oleg BroytmanFix(robots): Process redirect with non-encoded URL
2023-11-13 Oleg BroytmanFix(robots): Process response without `Content-Type`
2023-11-12 Oleg BroytmanFix(Py3): Fix log reporting
2023-11-12 Oleg BroytmanFix(Py3): Fix subrocess: pass bytes streams to `RecordFile`
2023-11-12 Oleg BroytmanFix(Py3): Subrocess must use `urllib`
2023-11-12 Oleg BroytmanFix(Py3): Fix `subproc.py`
2023-11-12 Oleg BroytmanFix(Py3): Fix absolute import
2023-11-12 Oleg BroytmanFix(Py3): Some socket errors are reported as `OSError`
2023-11-12 Oleg BroytmanFix(Py3): Encode unicode to bytes
2023-11-12 Oleg BroytmanFix(Py3): Work around an old bug in `urlopen`
2023-11-12 Oleg BroytmanFix(Robots/bkmk_rurllib_py3.py): Restore opener
2023-11-12 Oleg BroytmanFix(Storage/bkmk_stflad.py): Fix reading header
2023-11-12 Oleg BroytmanBuild(Makefile): The next version will be a new major...
2023-11-12 Oleg BroytmanDocs(README): Fix copyright year
2023-11-12 Oleg BroytmanFix(Py3): Fix `list.join(separator)`
2023-11-12 Oleg BroytmanFix(Py3): Fix `urllib`-based robot
2023-11-12 Oleg BroytmanFix(Py3): Fix `htmlentities` import
2023-11-12 Oleg BroytmanFix(Py3): Fix `urljoin` import
2023-11-12 Oleg BroytmanFix(Py3): Stop encoding unicode to bytes
2023-11-12 Oleg BroytmanFix(Py3): Stop using module `string`
2023-11-12 Oleg BroytmanFix(Py3): Open files in text mode
2023-11-12 Oleg BroytmanFix(Py3): Fix `.has_key()`
2023-11-12 Oleg BroytmanFix(Py3): Fix import from `urllib`
2023-11-12 Oleg BroytmanFix(Storage/bkmk_stjson.py): open file in text mode
2023-11-12 Oleg BroytmanFix(Py3): `exec` in a local namespce
2023-11-12 Oleg BroytmanFeat: Set shebang to `python3`
2023-11-12 Oleg BroytmanFix(parse_html): Fix import
2023-11-12 Oleg BroytmanStyle: Fix flake8 W605 invalid escape sequence
2023-11-12 Oleg BroytmanStyle: Fix flake8 F841 local variable is assigned to...
2023-11-12 Oleg BroytmanFix(Py3): Fix `cmp` compatibility
2023-11-12 Oleg BroytmanStyle: Fix flake8 F821 undefined name 'unichr'
2023-11-12 Oleg BroytmanFix(Py3): Fix `basestring` compatibility
2023-11-12 Oleg BroytmanFix(parse_html/bkmk_parse_html): Fix imports
2023-11-12 Oleg BroytmanFix(Py3): Fix `unicode` compatibility
2023-11-12 Oleg BroytmanFix(Py3): Replace `unicode()` with `.decode()`
2023-11-12 Oleg BroytmanStyle: Fix flake8 F401 module imported but unused
2023-11-12 Oleg BroytmanStyle: Fix flake8 E999 IndentationError: unexpected...
2023-11-12 Oleg BroytmanStyle: Fix flake8 E741 ambiguous variable name 'l'
2023-11-12 Oleg BroytmanStyle: Completely ignore some flake8 warnings
2023-11-12 Oleg BroytmanStyle: Fix flake8 E501 line too long
2023-11-12 Oleg BroytmanStyle: Fix flake8 E402 module level import not at top...
2023-11-12 Oleg BroytmanStyle: Fix flake8 E401 multiple imports on one line
2023-11-12 Oleg BroytmanStyle: Fix flake8 E305 expected 2 blank lines, found 1
2023-11-12 Oleg BroytmanStyle: Fix flake8 E303 too many blank lines
2023-11-12 Oleg BroytmanStyle: Fix flake8 E302 expected 2 blank lines, found 1
2023-11-12 Oleg BroytmanStyle: Fix flake8 E265 block comment should start with...
2023-11-12 Oleg BroytmanStyle: Fix flake8 E261 at least two spaces before inlin...
2023-11-12 Oleg BroytmanStyle: Fix flake8 E231 missing whitespace after ','
2023-11-12 Oleg BroytmanStyle: Silent flake8 E227 missing whitespace around...
2023-11-12 Oleg BroytmanStyle: Fix flake8 E124 closing bracket does not match...
next