]>
git.phdru.name Git - xsetbg.git/log
Oleg Broytman [Thu, 23 Jul 2015 21:50:07 +0000 (00:50 +0300)]
Update data
Reload dump without trashing existing data in the table.
Oleg Broytman [Wed, 22 Jul 2015 19:27:23 +0000 (22:27 +0300)]
Refactoring: move DB (re)creation code to xsetbg_db.py
Oleg Broytman [Wed, 22 Jul 2015 19:17:04 +0000 (22:17 +0300)]
Fix flake8 warnings
Oleg Broytman [Wed, 22 Jul 2015 18:07:53 +0000 (21:07 +0300)]
Convert print-filename.py
Oleg Broytman [Wed, 22 Jul 2015 18:07:11 +0000 (21:07 +0300)]
Use configured FS encoding instead of the current locale
Oleg Broytman [Wed, 22 Jul 2015 18:06:29 +0000 (21:06 +0300)]
Create indices for the table
Oleg Broytman [Tue, 21 Jul 2015 20:31:25 +0000 (23:31 +0300)]
Convert find_oldest.py
Oleg Broytman [Tue, 21 Jul 2015 20:30:18 +0000 (23:30 +0300)]
Convert print_all.py
It's really a simpler version of dump_db.py.
Oleg Broytman [Tue, 21 Jul 2015 20:19:52 +0000 (23:19 +0300)]
Convert dump_db.py and reload_db.py to use SQLObject
Oleg Broytman [Tue, 21 Jul 2015 20:19:12 +0000 (23:19 +0300)]
Prevent debugging output from SQLObject
Oleg Broytman [Tue, 21 Jul 2015 20:17:37 +0000 (23:17 +0300)]
Rename path to full_name and make it UnicodeCol
Oleg Broytman [Tue, 21 Jul 2015 19:21:26 +0000 (22:21 +0300)]
Add table SqliteSequence
SqliteSequence is an internal SQLite table; XSetBg uses to reset
autoincrement counter.
Oleg Broytman [Sun, 19 Jul 2015 21:01:24 +0000 (00:01 +0300)]
Starting to switch XSetBg to SQLite instead of bsddb
Oleg Broytman [Tue, 14 Jul 2015 19:37:04 +0000 (22:37 +0300)]
Add ChangeLog
Oleg Broytman [Tue, 14 Jul 2015 19:36:37 +0000 (22:36 +0300)]
Add README.txt
Oleg Broytman [Fri, 5 Jun 2015 18:58:32 +0000 (21:58 +0300)]
Refactor update script
Oleg Broytman [Wed, 31 Dec 2014 22:03:37 +0000 (01:03 +0300)]
Order options by name
Oleg Broytman [Tue, 20 May 2014 00:58:17 +0000 (04:58 +0400)]
Allow the script to be run only in the origin directory
Oleg Broytman [Mon, 19 May 2014 17:22:37 +0000 (21:22 +0400)]
Add update script
Oleg Broytman [Sun, 9 Mar 2014 16:57:24 +0000 (20:57 +0400)]
Version 4.1.0
Oleg Broytman [Sun, 9 Mar 2014 16:26:48 +0000 (20:26 +0400)]
Fix a bug: get xsetbg_dir
Oleg Broytman [Sun, 9 Mar 2014 09:45:38 +0000 (13:45 +0400)]
Do not raise exception if DB file was not found
xsetbg.py creates DB file if it doesn't exist.
Oleg Broytman [Sun, 9 Mar 2014 09:44:35 +0000 (13:44 +0400)]
Rename db_file to xsetbg_db_path
Oleg Broytman [Sat, 8 Mar 2014 23:33:26 +0000 (03:33 +0400)]
Search xsetbg.db in XDG directories
Search xsetbg.db in $XDG_CACHE_HOME or $HOME/.cache.
Oleg Broytman [Sat, 8 Mar 2014 23:10:28 +0000 (03:10 +0400)]
Search xsetbg.conf in XDG directories
Search xsetbg.conf in $XDG_CONFIG_HOME or $XDG_CONFIG_DIRS or $HOME/.config.
Oleg Broytman [Thu, 6 Mar 2014 21:32:59 +0000 (01:32 +0400)]
TODO: move xsetbg.conf and xsetbg.db to XDG-defined dirs
Oleg Broytman [Tue, 14 Jan 2014 18:18:15 +0000 (22:18 +0400)]
Remove absolute directory ~/lib to make it portable
Oleg Broytman [Wed, 8 Jan 2014 06:13:24 +0000 (10:13 +0400)]
Move getting httpd settings from xsetbg.py to xsetbg-wsgi.py
Oleg Broytman [Wed, 8 Jan 2014 06:09:13 +0000 (10:09 +0400)]
Export xsetbg_db_path
Oleg Broytman [Tue, 7 Jan 2014 11:19:40 +0000 (15:19 +0400)]
Fix a bug: open xsetbg.py with full path
Oleg Broytman [Tue, 7 Jan 2014 10:44:01 +0000 (14:44 +0400)]
Fix a bug: import xsetbg_db_path
Oleg Broytman [Tue, 7 Jan 2014 10:40:58 +0000 (14:40 +0400)]
Done: configurable path to xsetbg.db
Oleg Broytman [Tue, 7 Jan 2014 10:39:04 +0000 (14:39 +0400)]
Fix permissions: make helper modules not-executable
Oleg Broytman [Tue, 7 Jan 2014 10:36:42 +0000 (14:36 +0400)]
Expand tilde in the database path
Oleg Broytman [Tue, 7 Jan 2014 10:33:08 +0000 (14:33 +0400)]
Configure path to the database
Oleg Broytman [Tue, 7 Jan 2014 10:16:55 +0000 (14:16 +0400)]
Open config in xsetbg_conf.py, open db in xsetbg_db.py
Oleg Broytman [Tue, 7 Jan 2014 09:34:03 +0000 (13:34 +0400)]
Rename xsetbg.conf -> xsetbg.conf.pat. Ignore xsetbg.conf.
Oleg Broytman [Tue, 7 Jan 2014 09:32:08 +0000 (13:32 +0400)]
xsetbg doesn't use xsetbg.sock
Oleg Broytman [Fri, 3 Jan 2014 20:30:13 +0000 (00:30 +0400)]
Version 4.0.0
Oleg Broytman [Fri, 3 Jan 2014 20:19:24 +0000 (00:19 +0400)]
TODO: configurable path to xsetbg.db
Oleg Broytman [Tue, 24 Dec 2013 20:10:05 +0000 (00:10 +0400)]
Merge branch 'master' of /home/phd/lib/xsetbg
Oleg Broytman [Tue, 24 Dec 2013 20:06:48 +0000 (00:06 +0400)]
Do not include .git* files on export
Oleg Broytman [Wed, 18 Dec 2013 05:15:22 +0000 (09:15 +0400)]
TODO: add __version__.py
Oleg Broytman [Tue, 17 Dec 2013 23:58:39 +0000 (03:58 +0400)]
Make it portable
Oleg Broytman [Sun, 21 Jul 2013 15:40:48 +0000 (19:40 +0400)]
Executable
Oleg Broytman [Sun, 21 Jul 2013 15:40:16 +0000 (19:40 +0400)]
Set output encoding
Oleg Broytman [Fri, 19 Jul 2013 20:55:19 +0000 (00:55 +0400)]
Add .gitignore
Oleg Broytman [Tue, 9 Jul 2013 01:03:44 +0000 (01:03 +0000)]
Get filesystem encoding from config
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@60
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sun, 21 Oct 2012 17:27:25 +0000 (17:27 +0000)]
Removed excessive trailing backslashes
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@59
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sun, 19 Aug 2012 17:51:31 +0000 (17:51 +0000)]
There are too many global variables to delete, why this one?
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@58
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sun, 19 Aug 2012 15:17:17 +0000 (15:17 +0000)]
Increased min_delay to 5 years.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@57
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sun, 19 Aug 2012 15:16:59 +0000 (15:16 +0000)]
Parse timedelta in ymdThms format.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@56
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sun, 15 Apr 2012 19:33:44 +0000 (19:33 +0000)]
Removed svn:keywords.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@55
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sun, 27 Nov 2011 21:31:51 +0000 (21:31 +0000)]
Removed duplicate code.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@54
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sat, 23 Apr 2011 20:33:33 +0000 (20:33 +0000)]
Changed the way @published works.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@53
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sat, 23 Apr 2011 19:18:38 +0000 (19:18 +0000)]
2011
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@52
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Fri, 18 Feb 2011 13:56:53 +0000 (13:56 +0000)]
Renamed.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@51
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Fri, 18 Feb 2011 13:53:34 +0000 (13:53 +0000)]
DBus - done.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@50
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Fri, 18 Feb 2011 13:52:34 +0000 (13:52 +0000)]
xsetbg (DBus version).
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@49
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Fri, 18 Feb 2011 13:35:39 +0000 (13:35 +0000)]
Split xsetbg.py to xsetbg-wsgi.py to separate the core from the server.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@48
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Tue, 8 Feb 2011 21:45:59 +0000 (21:45 +0000)]
DBus.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@47
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Tue, 8 Feb 2011 21:45:49 +0000 (21:45 +0000)]
I've stopped using xsetbg long ago.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@46
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sat, 25 Dec 2010 13:03:13 +0000 (13:03 +0000)]
phd.pp.ru => phdru.name.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@45
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Tue, 27 Apr 2010 07:37:35 +0000 (07:37 +0000)]
Restart script.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@44
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sun, 11 Apr 2010 19:12:34 +0000 (19:12 +0000)]
Cleaned up import.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@43
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sun, 11 Apr 2010 19:08:47 +0000 (19:08 +0000)]
Removed last traces of ReadyExec.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@42
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sat, 10 Apr 2010 21:50:02 +0000 (21:50 +0000)]
Lower CPU and I/O priorities.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@41
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Thu, 1 Apr 2010 16:44:23 +0000 (16:44 +0000)]
Display an image at the start.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@40
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Tue, 9 Feb 2010 16:06:12 +0000 (16:06 +0000)]
Unlock the lock file after executing xli/xsetbg
(they are executed now in a subprocess).
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@39
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Tue, 9 Feb 2010 15:59:20 +0000 (15:59 +0000)]
Calculate xsetbg_dir using __file__ instead of absolute path.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@38
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sun, 7 Feb 2010 12:23:57 +0000 (12:23 +0000)]
Without a pinger there is no need to test for full-screen programs.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@37
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sun, 7 Feb 2010 12:23:22 +0000 (12:23 +0000)]
Moved pinger from ~/.xinitrc to a separate shell script.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@36
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Fri, 5 Feb 2010 16:38:43 +0000 (16:38 +0000)]
2010.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@35
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Fri, 5 Feb 2010 16:28:59 +0000 (16:28 +0000)]
Replaced readyexecd with a simple WSGI server.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@34
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sat, 30 Jan 2010 15:41:45 +0000 (15:41 +0000)]
Increased minimum time to 3 years.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@33
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Mon, 12 Oct 2009 03:58:43 +0000 (03:58 +0000)]
SQLite?
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@32
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sun, 27 Sep 2009 16:09:21 +0000 (16:09 +0000)]
"BroytMann" => "Broytman".
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@31
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Tue, 1 Sep 2009 22:41:00 +0000 (22:41 +0000)]
Minor change - removed excessive spaces before commas.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@30
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Wed, 8 Jul 2009 21:56:40 +0000 (21:56 +0000)]
Use -zoom auto; this only works in xli, so stop using xsetbg.
Stop using PIL; no need to get screen width/height.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@29
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sun, 26 Apr 2009 18:30:13 +0000 (18:30 +0000)]
Updated TODO.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@28
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sun, 26 Apr 2009 16:03:23 +0000 (16:03 +0000)]
Added TODO.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@27
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Mon, 30 Mar 2009 02:11:06 +0000 (02:11 +0000)]
Increased delay to 2 years.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@26
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Fri, 13 Mar 2009 14:39:52 +0000 (14:39 +0000)]
Increased the delay to 1.5 years.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@25
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sat, 21 Feb 2009 23:43:22 +0000 (23:43 +0000)]
Increased delay to 15 months.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@24
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Wed, 8 Oct 2008 15:54:58 +0000 (15:54 +0000)]
Moved all text wrapping to a separate program text-wrap.py.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@23
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Tue, 26 Aug 2008 20:11:30 +0000 (20:11 +0000)]
Added '--no-newline' options.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@22
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Tue, 26 Aug 2008 20:03:02 +0000 (20:03 +0000)]
1 year.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@21
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Thu, 14 Jun 2007 13:23:02 +0000 (13:23 +0000)]
Dump and reload database.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@20
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Thu, 14 Jun 2007 13:22:31 +0000 (13:22 +0000)]
Convert the filename to unicode (to split by characters, not bytes).
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@19
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Thu, 14 Jun 2007 13:21:45 +0000 (13:21 +0000)]
min_delay = 6 months.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@18
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Thu, 14 Jun 2007 10:37:08 +0000 (10:37 +0000)]
/usr/bin/env python
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@17
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Thu, 19 Oct 2006 18:57:19 +0000 (18:57 +0000)]
Print shown files sorted by date.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@16
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Thu, 19 Oct 2006 18:57:07 +0000 (18:57 +0000)]
Count shown files; display the date of oldest file.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@15
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Thu, 19 Oct 2006 18:54:26 +0000 (18:54 +0000)]
4 months...
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@14
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Fri, 21 Apr 2006 22:27:52 +0000 (22:27 +0000)]
The key may be absent in the DB.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@13
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Tue, 28 Mar 2006 20:48:37 +0000 (20:48 +0000)]
10 minutes is exactly right delay.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@12
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Fri, 24 Mar 2006 23:16:07 +0000 (23:16 +0000)]
Purge timestamp at the start.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@11
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Fri, 24 Mar 2006 21:19:22 +0000 (21:19 +0000)]
Better docstring.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@10
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Fri, 24 Mar 2006 20:33:39 +0000 (20:33 +0000)]
Set the minimum pause to 1 hour.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@9
143022c7-580b-0410-bae3-
87f2bf5d3141
Oleg Broytman [Sun, 5 Mar 2006 20:30:45 +0000 (20:30 +0000)]
Remove old filenames at the start.
git-svn-id: file:///home/phd/archive/SVN/xsetbg/trunk@8
143022c7-580b-0410-bae3-
87f2bf5d3141