]> git.phdru.name Git - bookmarks_db.git/log
bookmarks_db.git
6 years agoFeat(Python3): `except Error, value` -> `except Error as value`
Oleg Broytman [Sat, 13 May 2017 16:20:21 +0000 (19:20 +0300)]
Feat(Python3): `except Error, value` -> `except Error as value`

6 years agoUpdate docs: Copyright 2017
Oleg Broytman [Sat, 13 May 2017 16:41:59 +0000 (19:41 +0300)]
Update docs: Copyright 2017

6 years agoFeat(Python3): `raise Error, value` -> `raise Error(value)`
Oleg Broytman [Sat, 13 May 2017 16:20:21 +0000 (19:20 +0300)]
Feat(Python3): `raise Error, value` -> `raise Error(value)`

6 years agoUpdate TODO: Prepare for Python 3
Oleg Broytman [Sat, 13 May 2017 16:22:28 +0000 (19:22 +0300)]
Update TODO: Prepare for Python 3

6 years agoFeat(Python3): Use print() function
Oleg Broytman [Sat, 13 May 2017 16:20:21 +0000 (19:20 +0300)]
Feat(Python3): Use print() function

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

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

7 years agoUpdate TODO
Oleg Broytman [Sat, 22 Oct 2016 08:22:56 +0000 (11:22 +0300)]
Update TODO

7 years agoTODO: Python 3
Oleg Broytman [Sun, 9 Oct 2016 20:40:19 +0000 (23:40 +0300)]
TODO: Python 3

7 years agoRefactor find parameters
Oleg Broytman [Thu, 26 May 2016 13:26:58 +0000 (16:26 +0300)]
Refactor find parameters

There is no need to search files in depth. Optimization: filter by name
then by type.

8 years agoFix: convert unicode icon URLs to utf-8
Oleg Broytman [Sat, 2 Apr 2016 19:27:58 +0000 (22:27 +0300)]
Fix: convert unicode icon URLs to utf-8

8 years agoFix: do not write LAST_MODIFIED is it's None
Oleg Broytman [Sat, 2 Apr 2016 19:27:29 +0000 (22:27 +0300)]
Fix: do not write LAST_MODIFIED is it's None

8 years agoCopyright 2015
Oleg Broytman [Sun, 27 Dec 2015 16:49:46 +0000 (19:49 +0300)]
Copyright 2015

8 years agoExport given treeish or HEAD
Oleg Broytman [Sun, 27 Dec 2015 16:42:30 +0000 (19:42 +0300)]
Export given treeish or HEAD

8 years agoFix a bug: html_tree may have no childNodes
Oleg Broytman [Tue, 1 Dec 2015 16:45:20 +0000 (19:45 +0300)]
Fix a bug: html_tree may have no childNodes

8 years agoRefactor update script
Oleg Broytman [Fri, 5 Jun 2015 18:58:30 +0000 (21:58 +0300)]
Refactor update script

9 years agoDo not compyleall in archive (clean) repository
Oleg Broytman [Sat, 24 Jan 2015 17:35:51 +0000 (20:35 +0300)]
Do not compyleall in archive (clean) repository

9 years agoReformat ChangeLog: remove "WHAT'S NEW", squeeze empty lines
Oleg Broytman [Sat, 24 Jan 2015 17:33:28 +0000 (20:33 +0300)]
Reformat ChangeLog: remove "WHAT'S NEW", squeeze empty lines

9 years agoRulers can have no title
Oleg Broytman [Wed, 17 Sep 2014 09:24:26 +0000 (13:24 +0400)]
Rulers can have no title

9 years agoDo not distribute to ALL: all is enough
Oleg Broytman [Fri, 15 Aug 2014 17:00:20 +0000 (21:00 +0400)]
Do not distribute to ALL: all is enough

9 years agoTODO: a program to collect and check links from a site
Oleg Broytman [Mon, 21 Jul 2014 08:12:02 +0000 (12:12 +0400)]
TODO: a program to collect and check links from a site

9 years agoTODO: Configuration file
Oleg Broytman [Sun, 6 Jul 2014 19:29:37 +0000 (23:29 +0400)]
TODO: Configuration file

9 years agoVersion 4.6.0 v4.6.0
Oleg Broytman [Sun, 6 Jul 2014 19:28:39 +0000 (23:28 +0400)]
Version 4.6.0

9 years agocompyleall
Oleg Broytman [Sun, 6 Jul 2014 12:19:48 +0000 (16:19 +0400)]
compyleall

9 years agoChange default subprocess robot to urllib2
Oleg Broytman [Sun, 6 Jul 2014 12:16:18 +0000 (16:16 +0400)]
Change default subprocess robot to urllib2

9 years agoHandle ftp - get welcome message
Oleg Broytman [Sun, 6 Jul 2014 12:13:51 +0000 (16:13 +0400)]
Handle ftp - get welcome message

9 years agoMerge bkmk_rurllib_to.py into bkmk_robot_base.py
Oleg Broytman [Sun, 6 Jul 2014 12:02:23 +0000 (16:02 +0400)]
Merge bkmk_rurllib_to.py into bkmk_robot_base.py

9 years agoHandle HTTPException and IOError (socket errors)
Oleg Broytman [Sun, 6 Jul 2014 01:39:54 +0000 (05:39 +0400)]
Handle HTTPException and IOError (socket errors)

Log all errors.

9 years agoMinor refactoring: rename msg to e
Oleg Broytman [Sun, 6 Jul 2014 01:34:29 +0000 (05:34 +0400)]
Minor refactoring: rename msg to e

9 years agoAdd robot based on urllib2
Oleg Broytman [Sun, 6 Jul 2014 01:22:31 +0000 (05:22 +0400)]
Add robot based on urllib2

9 years agoDon't use urllib._urlopener - it isn't available with urllib2
Oleg Broytman [Sun, 6 Jul 2014 01:11:24 +0000 (05:11 +0400)]
Don't use urllib._urlopener - it isn't available with urllib2

9 years agoMinor refactoring
Oleg Broytman [Sun, 6 Jul 2014 01:04:43 +0000 (05:04 +0400)]
Minor refactoring

9 years agoRemove self.cleanup
Oleg Broytman [Fri, 4 Jul 2014 22:56:11 +0000 (02:56 +0400)]
Remove self.cleanup

9 years agoMinor refactoring
Oleg Broytman [Fri, 4 Jul 2014 22:15:03 +0000 (02:15 +0400)]
Minor refactoring

9 years agoChange default subprocess robot to urllib_to
Oleg Broytman [Fri, 4 Jul 2014 22:12:23 +0000 (02:12 +0400)]
Change default subprocess robot to urllib_to

9 years agoPass subproc_* parameters to the subprocess
Oleg Broytman [Fri, 4 Jul 2014 22:09:10 +0000 (02:09 +0400)]
Pass subproc_* parameters to the subprocess

9 years agoAllow to set default timeout from parameters
Oleg Broytman [Fri, 4 Jul 2014 21:55:56 +0000 (01:55 +0400)]
Allow to set default timeout from parameters

Lower default timeout to 1 minute.

9 years agoReturn redirect code/destination URL
Oleg Broytman [Fri, 4 Jul 2014 21:04:27 +0000 (01:04 +0400)]
Return redirect code/destination URL

Return redirect code and destination URL instead of raising
RedirectException.

9 years agoMinor refactoring: reorder return values
Oleg Broytman [Fri, 4 Jul 2014 20:39:25 +0000 (00:39 +0400)]
Minor refactoring: reorder return values

9 years agoParse new storage name and set parameters
Oleg Broytman [Fri, 4 Jul 2014 20:28:37 +0000 (00:28 +0400)]
Parse new storage name and set parameters

9 years agoRemove unused import
Oleg Broytman [Fri, 4 Jul 2014 20:28:22 +0000 (00:28 +0400)]
Remove unused import

9 years agoRename urlretrieve to get
Oleg Broytman [Fri, 4 Jul 2014 20:11:43 +0000 (00:11 +0400)]
Rename urlretrieve to get

9 years agoRemove Accept-Charset even in case of error
Oleg Broytman [Fri, 4 Jul 2014 19:36:34 +0000 (23:36 +0400)]
Remove Accept-Charset even in case of error

9 years agoPass subproc parameter to the subprocess to allow different robots
Oleg Broytman [Sun, 29 Jun 2014 16:58:44 +0000 (20:58 +0400)]
Pass subproc parameter to the subprocess to allow different robots

9 years agoFix a bug
Oleg Broytman [Sun, 29 Jun 2014 16:56:26 +0000 (20:56 +0400)]
Fix a bug

9 years agoUpgrade subproc.py to version 1.15
Oleg Broytman [Sun, 29 Jun 2014 16:26:05 +0000 (20:26 +0400)]
Upgrade subproc.py to version 1.15

9 years agoAdapt to the latest code
Oleg Broytman [Sun, 29 Jun 2014 16:06:20 +0000 (20:06 +0400)]
Adapt to the latest code

9 years agoAllow parameters in BKMK_* environment variables
Oleg Broytman [Sun, 29 Jun 2014 15:50:19 +0000 (19:50 +0400)]
Allow parameters in BKMK_* environment variables

For example, BKMK_ROBOT=forking:subproc=urllib or
BKMK_STORAGE=json:filename=bookmarks_db.json.

9 years agoMake most classes new-style classes
Oleg Broytman [Wed, 25 Jun 2014 16:49:21 +0000 (20:49 +0400)]
Make most classes new-style classes

9 years agoFix simple robot with timeout
Oleg Broytman [Sun, 22 Jun 2014 17:24:10 +0000 (21:24 +0400)]
Fix simple robot with timeout

Rename simple_tos robot to urllib_to.

9 years agoFix comments
Oleg Broytman [Thu, 12 Jun 2014 23:06:44 +0000 (03:06 +0400)]
Fix comments

9 years agoHandle HTTP Error 303 redirects
Oleg Broytman [Thu, 12 Jun 2014 20:01:58 +0000 (00:01 +0400)]
Handle HTTP Error 303 redirects

9 years agoFix a bug: convert str to float
Oleg Broytman [Thu, 12 Jun 2014 18:23:06 +0000 (22:23 +0400)]
Fix a bug: convert str to float

9 years agoUpdate changelogs
Oleg Broytman [Thu, 12 Jun 2014 13:56:51 +0000 (17:56 +0400)]
Update changelogs

9 years agoAdapt JSON storage to recent Mozilla export format
Oleg Broytman [Thu, 12 Jun 2014 13:40:00 +0000 (17:40 +0400)]
Adapt JSON storage to recent Mozilla export format

Adapt JSON storage to recent export format. Tested with Firefox 29 and 30.
Remove root folder's attributes. Remove 'parent' key.
Process 'guid', and 'iconuri' keys. Store timestamps as floats.
Special handling for 'places:' "bookmarks".

9 years agoAdd helper scripts to debug JSON storage
Oleg Broytman [Thu, 12 Jun 2014 13:38:12 +0000 (17:38 +0400)]
Add helper scripts to debug JSON storage

9 years agoDo not assign icon errors to bookmark.error
Oleg Broytman [Sat, 31 May 2014 23:26:40 +0000 (03:26 +0400)]
Do not assign icon errors to bookmark.error

9 years agoNext version will be 4.6.0
Oleg Broytman [Sat, 31 May 2014 20:06:45 +0000 (00:06 +0400)]
Next version will be 4.6.0

9 years agoRelax record schema requirements
Oleg Broytman [Sat, 31 May 2014 20:05:43 +0000 (00:05 +0400)]
Relax record schema requirements

9 years agoSplit simple robot
Oleg Broytman [Sat, 31 May 2014 19:58:51 +0000 (23:58 +0400)]
Split simple robot

Separate network operations and URL handling/HTML parsing.

9 years agoAllow the script to be run only in the origin directory
Oleg Broytman [Tue, 20 May 2014 00:55:47 +0000 (04:55 +0400)]
Allow the script to be run only in the origin directory

9 years agoAdd update script
Oleg Broytman [Mon, 19 May 2014 17:22:36 +0000 (21:22 +0400)]
Add update script

9 years agodistribute now requires additional paramters
Oleg Broytman [Mon, 5 May 2014 18:46:56 +0000 (22:46 +0400)]
distribute now requires additional paramters

10 years agoSplit parse_html/__init__.py into __main__.py
Oleg Broytman [Wed, 30 Apr 2014 18:07:20 +0000 (22:07 +0400)]
Split parse_html/__init__.py into __main__.py

10 years agoChange parse_html to parse strings, not files
Oleg Broytman [Wed, 30 Apr 2014 18:05:09 +0000 (22:05 +0400)]
Change parse_html to parse strings, not files

10 years agoAdd a few TODO items
Oleg Broytman [Wed, 30 Apr 2014 00:23:31 +0000 (04:23 +0400)]
Add a few TODO items

10 years agoChange goal
Oleg Broytman [Wed, 30 Apr 2014 00:02:13 +0000 (04:02 +0400)]
Change goal

A new robot instead of switching the existing one.

10 years agoRename CWD to PROG_DIR
Oleg Broytman [Wed, 30 Apr 2014 00:01:56 +0000 (04:01 +0400)]
Rename CWD to PROG_DIR

10 years agoAdd ChangeLog
Oleg Broytman [Tue, 29 Apr 2014 21:49:18 +0000 (01:49 +0400)]
Add ChangeLog

Copyright (C) 2014.

10 years agoMicro refactoring
Oleg Broytman [Sun, 9 Mar 2014 17:34:16 +0000 (21:34 +0400)]
Micro refactoring

10 years agoMinor formatting enhancement
Oleg Broytman [Fri, 24 Jan 2014 18:22:55 +0000 (22:22 +0400)]
Minor formatting enhancement

10 years agoSwitch branch before setting umask
Oleg Broytman [Wed, 15 Jan 2014 04:36:04 +0000 (08:36 +0400)]
Switch branch before setting umask

10 years agoVersion 4.5.6: remove absolute directory ~/lib to make it portable v4.5.6
Oleg Broytman [Tue, 14 Jan 2014 19:52:26 +0000 (23:52 +0400)]
Version 4.5.6: remove absolute directory ~/lib to make it portable

10 years agoRemove absolute directory ~/lib to make it portable
Oleg Broytman [Tue, 14 Jan 2014 18:07:39 +0000 (22:07 +0400)]
Remove absolute directory ~/lib to make it portable

10 years agoTODO: remove absolute directory ~/lib to make it portable
Oleg Broytman [Tue, 24 Dec 2013 22:12:31 +0000 (02:12 +0400)]
TODO: remove absolute directory ~/lib to make it portable

10 years agofind . -delete
Oleg Broytman [Tue, 24 Dec 2013 21:39:57 +0000 (01:39 +0400)]
find . -delete

find . ... -delete
   instead of
find . ... | xargs rm -f

10 years agoVersion 4.5.5 v4.5.5
Oleg Broytman [Wed, 4 Dec 2013 20:53:59 +0000 (00:53 +0400)]
Version 4.5.5

10 years agoParse <meta charset="...">
Oleg Broytman [Wed, 4 Dec 2013 15:35:38 +0000 (19:35 +0400)]
Parse <meta charset="...">

10 years agoAdd an html fragment for gitweb
Oleg Broytman [Sun, 1 Dec 2013 18:52:53 +0000 (22:52 +0400)]
Add an html fragment for gitweb

10 years agopublic_html has been removed from phdru.name paths
Oleg Broytman [Sat, 23 Nov 2013 15:23:47 +0000 (19:23 +0400)]
public_html has been removed from phdru.name paths

10 years agoVersion 4.5.4 (2013-11-23): publish through git/gitweb v4.5.4
Oleg Broytman [Sat, 23 Nov 2013 14:58:41 +0000 (18:58 +0400)]
Version 4.5.4 (2013-11-23): publish through git/gitweb

10 years agoAdded third-party modules and scripts
Oleg Broytman [Sat, 23 Nov 2013 00:02:11 +0000 (04:02 +0400)]
Added third-party modules and scripts

10 years agoAdd 'Parse <meta charset="...">'
Oleg Broytman [Fri, 1 Nov 2013 21:21:09 +0000 (01:21 +0400)]
Add 'Parse <meta charset="...">'

10 years agoDo not test annos' type
Oleg Broytman [Fri, 1 Nov 2013 21:19:30 +0000 (01:19 +0400)]
Do not test annos' type

Firefox since version 25.0 changed format for comments.

10 years agoVersion 4.5.3: minor tweak in Makefile v4.5.3
Oleg Broytman [Fri, 26 Jul 2013 19:29:08 +0000 (23:29 +0400)]
Version 4.5.3: minor tweak in Makefile

'fulldistr' is also a .PHONY target. Switched to git. Copyright 2013.

10 years agoAdded .gitattributes: do not export .git*
Oleg Broytman [Fri, 26 Jul 2013 19:17:00 +0000 (23:17 +0400)]
Added .gitattributes: do not export .git*

10 years agofulldistr is also a .PHONY target
Oleg Broytman [Wed, 24 Jul 2013 10:49:38 +0000 (14:49 +0400)]
fulldistr is also a .PHONY target

10 years agosvn export => git export
Oleg Broytman [Tue, 23 Jul 2013 01:02:25 +0000 (05:02 +0400)]
svn export => git export

10 years agosvn => git
Oleg Broytman [Mon, 22 Jul 2013 19:11:31 +0000 (23:11 +0400)]
svn => git

10 years agoAdd .gitignore
Oleg Broytman [Fri, 19 Jul 2013 20:55:18 +0000 (00:55 +0400)]
Add .gitignore

11 years agophdru.co.cc => phdru.cu.cc
Oleg Broytman [Sat, 17 Nov 2012 01:08:01 +0000 (01:08 +0000)]
phdru.co.cc => phdru.cu.cc

git-svn-id: file:///home/phd/archive/SVN/bookmarks_db/trunk@370 fdd5c36f-1aea-0310-aeeb-c58d7e2b6c23

11 years agoRemoved excessive trailing backslashes
Oleg Broytman [Sun, 21 Oct 2012 17:27:05 +0000 (17:27 +0000)]
Removed excessive trailing backslashes

git-svn-id: file:///home/phd/archive/SVN/bookmarks_db/trunk@369 fdd5c36f-1aea-0310-aeeb-c58d7e2b6c23

11 years agophd.webhost.ru => phdru.co.cc
Oleg Broytman [Wed, 26 Sep 2012 22:42:28 +0000 (22:42 +0000)]
phd.webhost.ru => phdru.co.cc

git-svn-id: file:///home/phd/archive/SVN/bookmarks_db/trunk@368 fdd5c36f-1aea-0310-aeeb-c58d7e2b6c23

11 years agoVersion 4.5.2 was released 2012-09-24
Oleg Broytman [Mon, 24 Sep 2012 12:36:18 +0000 (12:36 +0000)]
Version 4.5.2 was released 2012-09-24

git-svn-id: file:///home/phd/archive/SVN/bookmarks_db/trunk@367 fdd5c36f-1aea-0310-aeeb-c58d7e2b6c23

11 years agoExtract html redirect even if ther is no title
Oleg Broytman [Sun, 23 Sep 2012 22:54:49 +0000 (22:54 +0000)]
Extract html redirect even if ther is no title

git-svn-id: file:///home/phd/archive/SVN/bookmarks_db/trunk@366 fdd5c36f-1aea-0310-aeeb-c58d7e2b6c23

11 years agoInsert an empty line between runs.
Oleg Broytman [Sun, 23 Sep 2012 22:54:31 +0000 (22:54 +0000)]
Insert an empty line between runs.

git-svn-id: file:///home/phd/archive/SVN/bookmarks_db/trunk@365 fdd5c36f-1aea-0310-aeeb-c58d7e2b6c23

11 years agoAdded latest news.
Oleg Broytman [Sun, 23 Sep 2012 19:04:01 +0000 (19:04 +0000)]
Added latest news.

git-svn-id: file:///home/phd/archive/SVN/bookmarks_db/trunk@364 fdd5c36f-1aea-0310-aeeb-c58d7e2b6c23

11 years agoHandle redirect 303
Oleg Broytman [Sat, 22 Sep 2012 11:17:45 +0000 (11:17 +0000)]
Handle redirect 303

git-svn-id: file:///home/phd/archive/SVN/bookmarks_db/trunk@363 fdd5c36f-1aea-0310-aeeb-c58d7e2b6c23

11 years agoFixed a bug in handling "place:" URLs -- do not add "//".
Oleg Broytman [Fri, 21 Sep 2012 22:54:58 +0000 (22:54 +0000)]
Fixed a bug in handling "place:" URLs -- do not add "//".

git-svn-id: file:///home/phd/archive/SVN/bookmarks_db/trunk@362 fdd5c36f-1aea-0310-aeeb-c58d7e2b6c23

11 years agoHandle HTTP Redirect 307.
Oleg Broytman [Fri, 21 Sep 2012 22:50:18 +0000 (22:50 +0000)]
Handle HTTP Redirect 307.

git-svn-id: file:///home/phd/archive/SVN/bookmarks_db/trunk@361 fdd5c36f-1aea-0310-aeeb-c58d7e2b6c23