]>
git.scottworley.com Git - picsort/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Scott Worley [Sun, 19 Jul 2020 16:17:08 +0000 (09:17 -0700)]
Move startup stuff to start()
Scott Worley [Sun, 19 Jul 2020 16:14:55 +0000 (09:14 -0700)]
Be polite with i/o
Scott Worley [Sun, 19 Jul 2020 16:14:41 +0000 (09:14 -0700)]
Stop if running low on disk space
Scott Worley [Sun, 19 Jul 2020 16:14:09 +0000 (09:14 -0700)]
Find bash with env
Scott Worley [Sun, 19 Jul 2020 16:11:05 +0000 (09:11 -0700)]
Allow fetching multiple dirs per device
Scott Worley [Sun, 19 Jul 2020 16:10:24 +0000 (09:10 -0700)]
Be clear about this being a LEGACY thing
Scott Worley [Mon, 25 May 2015 03:51:57 +0000 (20:51 -0700)]
Don't cut off the top of rotated pictures
Scott Worley [Mon, 25 May 2015 03:40:26 +0000 (20:40 -0700)]
SSH connect timeout.
Scott Worley [Mon, 25 May 2015 03:40:05 +0000 (20:40 -0700)]
Renice
Scott Worley [Mon, 25 May 2015 03:39:35 +0000 (20:39 -0700)]
The non-vendor-tag entries go last
Scott Worley [Wed, 18 Mar 2015 06:28:12 +0000 (23:28 -0700)]
Add a third delete mode: blurry
Scott Worley [Wed, 18 Mar 2015 06:28:02 +0000 (23:28 -0700)]
Say if a picture is deleted
Scott Worley [Tue, 23 Dec 2014 06:14:12 +0000 (22:14 -0800)]
Move with mv -vi
Scott Worley [Tue, 23 Dec 2014 06:12:37 +0000 (22:12 -0800)]
Support '?' in destination filenames
Scott Worley [Tue, 23 Dec 2014 06:07:30 +0000 (22:07 -0800)]
Delete/move-to-extra unnamed pics
Scott Worley [Tue, 23 Dec 2014 05:55:31 +0000 (21:55 -0800)]
Use the correct filename for deleting
Scott Worley [Tue, 23 Dec 2014 05:51:19 +0000 (21:51 -0800)]
Leaving the name field empty cancels
Scott Worley [Tue, 23 Dec 2014 05:17:26 +0000 (21:17 -0800)]
Use shred instead of rm
Scott Worley [Sun, 21 Dec 2014 20:05:41 +0000 (12:05 -0800)]
'e'xtra. Mostly like delete, but doesn't rm.
Set EXTRADIR appropriately.
Scott Worley [Sun, 21 Dec 2014 20:01:48 +0000 (12:01 -0800)]
Emit 'rm' commands for deleted pictures
Scott Worley [Sun, 21 Dec 2014 19:49:08 +0000 (11:49 -0800)]
Generalize mark_deleted
For multiple flavors of delete
Scott Worley [Sun, 21 Dec 2014 19:37:28 +0000 (11:37 -0800)]
Change 'e'xposure key to 'B'rightness
Scott Worley [Sat, 13 Sep 2014 16:23:59 +0000 (09:23 -0700)]
A manually-callable cleanup utility
Scott Worley [Sat, 13 Sep 2014 05:19:16 +0000 (22:19 -0700)]
This became racy
TODO: Actually fix the problem rather than just increasing the sleep time.
Scott Worley [Sat, 13 Sep 2014 05:15:51 +0000 (22:15 -0700)]
'0' and '$' to jump to beginning and end
Scott Worley [Sun, 11 May 2014 07:23:48 +0000 (00:23 -0700)]
mkdir -p sm
Scott Worley [Sun, 11 May 2014 07:22:34 +0000 (00:22 -0700)]
undelete_all()
No key binding, as a precaution against bumping it accidentally that's
easier than implementing confirmation.
Scott Worley [Thu, 24 Apr 2014 06:23:00 +0000 (23:23 -0700)]
Don't re-download or re-rename-to-date seen files
Allow files in . to be moved away and not just put back in the next
slurp-pics run.
Scott Worley [Thu, 24 Apr 2014 06:18:42 +0000 (23:18 -0700)]
Keep files under two names
Keep files under their original name in slurp-$host/ and keep a second
link to the same file in . named by the modification date. This allows
slurp-pics to be run multiple times without re-fetching the same files
because they have been renamed.
Scott Worley [Sun, 6 Apr 2014 07:06:01 +0000 (00:06 -0700)]
Automate fetching from remote hosts
Do an already-exists check instead of just using rsync because some
impoverished hosts like Android phones that don't have rsync.
I'm using this with
https://play.google.com/store/apps/details?id=com.icecoldapps.sshserver
Scott Worley [Sun, 6 Apr 2014 06:01:37 +0000 (23:01 -0700)]
Escape . in .gitignore
Scott Worley [Sun, 6 Apr 2014 05:12:08 +0000 (22:12 -0700)]
Editing scripts to use them is lame
Scott Worley [Sun, 9 Mar 2014 06:49:03 +0000 (22:49 -0800)]
Be verbose about skipping work
Also, move the exposure calculation inside need-to-do-anything?
conditional, reducing the do-nothing case from two forks to one.
Scott Worley [Thu, 6 Mar 2014 08:50:52 +0000 (00:50 -0800)]
'e' to show current exposure level
Scott Worley [Wed, 5 Mar 2014 07:18:04 +0000 (23:18 -0800)]
'i' to show Info (number, name) for current pic
Scott Worley [Wed, 5 Mar 2014 07:10:50 +0000 (23:10 -0800)]
'C' to repeat the previous name given with 'c'
Scott Worley [Wed, 5 Mar 2014 07:05:02 +0000 (23:05 -0800)]
'f' to show current filename
Scott Worley [Mon, 3 Mar 2014 00:38:00 +0000 (16:38 -0800)]
pic-mv chmod's to 644
Scott Worley [Sun, 2 Mar 2014 08:57:10 +0000 (00:57 -0800)]
Extra newline at the end for easier copy/paste
Getting the trailing newline makes the final command actually run.
Scott Worley [Sun, 2 Mar 2014 08:38:01 +0000 (00:38 -0800)]
Insert rotations in order, not reverse order
Scott Worley [Sun, 2 Mar 2014 08:05:07 +0000 (00:05 -0800)]
shell_out shouldn't list deleted pics
Scott Worley [Sun, 2 Mar 2014 07:44:05 +0000 (23:44 -0800)]
Copy the NEF's timestamp to the final .jpeg
Scott Worley [Sat, 1 Mar 2014 08:33:30 +0000 (00:33 -0800)]
Support NEF rotation in pic-mv
Move ufraw-batch invocation out into a separate file: pics-run-ufraw
Scott Worley [Sat, 1 Mar 2014 08:23:03 +0000 (00:23 -0800)]
pic-mv tool to do the last few steps
Scott Worley [Sat, 1 Mar 2014 06:40:46 +0000 (22:40 -0800)]
'esc' to dismiss UI elements
This isn't ideal -- it doesn't work if an input has focus.
It's just better than nothing.
Scott Worley [Sat, 1 Mar 2014 06:39:54 +0000 (22:39 -0800)]
Output commands for named pictures
Scott Worley [Sat, 1 Mar 2014 06:02:20 +0000 (22:02 -0800)]
#namecontainer -> .inputcontainer
Scott Worley [Sat, 1 Mar 2014 05:50:29 +0000 (21:50 -0800)]
'%' to see progress
Scott Worley [Fri, 28 Feb 2014 21:42:59 +0000 (13:42 -0800)]
Reduce jank
This does not completely eliminate the jank. :(
Scott Worley [Fri, 28 Feb 2014 21:22:24 +0000 (13:22 -0800)]
'r' to Rotate.
This is janky. The rotation is applied immediately, but changing the
src attribute to load new image data takes longer, so the two are not
applied at the same time.
Scott Worley [Fri, 28 Feb 2014 21:11:25 +0000 (13:11 -0800)]
Disallow scrolling off the beginning and end
Scott Worley [Fri, 28 Feb 2014 19:55:31 +0000 (11:55 -0800)]
Forbid exposure adjustment when not available
Scott Worley [Fri, 28 Feb 2014 19:49:24 +0000 (11:49 -0800)]
move_to_unnamed()
Make move_to_nondeleted() generic, allowing the stopping criteria to be
passed in.
move_to_unnamed replaces move-to-deleted's bindings on N, P, H, and L.
Move-to-deleted in turn moves behind an 'm' prefix.
Scott Worley [Fri, 28 Feb 2014 19:27:11 +0000 (11:27 -0800)]
Support .jpeg files mixed in with .NEF files
Scott Worley [Fri, 28 Feb 2014 19:26:21 +0000 (11:26 -0800)]
hjkl movement keys
Scott Worley [Fri, 28 Feb 2014 17:32:51 +0000 (09:32 -0800)]
I miss ${foo%bar}
Scott Worley [Fri, 28 Feb 2014 16:56:20 +0000 (08:56 -0800)]
Resumability: Skip processing if output exists
Scott Worley [Fri, 28 Feb 2014 09:57:37 +0000 (01:57 -0800)]
'c' to Call a picture something or Change its name
Scott Worley [Fri, 28 Feb 2014 09:08:19 +0000 (01:08 -0800)]
save_picinfo()
Name this and call it rather than copy/pasting it around.
Also, fix a bug where change_exposure() should have been saving picinfo
but wasn't.
Scott Worley [Fri, 28 Feb 2014 09:02:02 +0000 (01:02 -0800)]
Save per-pic exposures
Scott Worley [Fri, 28 Feb 2014 08:54:52 +0000 (00:54 -0800)]
change_exposure(): Pull exposure logic together
Scott Worley [Fri, 28 Feb 2014 08:52:02 +0000 (00:52 -0800)]
move_to_nondeleted() calls setpic()
Scott Worley [Fri, 28 Feb 2014 08:47:53 +0000 (00:47 -0800)]
Move deletion data into a generic 'picinfo' store
This will also store other data, like name and exposure level.
Scott Worley [Fri, 28 Feb 2014 08:00:20 +0000 (00:00 -0800)]
Add exposure level chattiness
Scott Worley [Fri, 28 Feb 2014 07:52:36 +0000 (23:52 -0800)]
Add chattiness
Scott Worley [Fri, 28 Feb 2014 07:26:11 +0000 (23:26 -0800)]
Bind keys directly where possible
Scott Worley [Fri, 28 Feb 2014 07:22:20 +0000 (23:22 -0800)]
Don't start on a deleted picture.
Scott Worley [Fri, 28 Feb 2014 07:15:59 +0000 (23:15 -0800)]
Keep a local picsorter_deleted too.
Don't unpack it from localStorage every single time it is needed.
Read it in once and write it back when it changes.
Note: This would make updates from multiple tabs running picsorter
on the same domain clobber each other's updates. So don't run
multiple picsorters.
Scott Worley [Fri, 28 Feb 2014 07:08:22 +0000 (23:08 -0800)]
Add a message-displaying area
Scott Worley [Fri, 28 Feb 2014 06:32:36 +0000 (22:32 -0800)]
'x' for delete, 'X' for undelete
Where 'delete' just means skip when scrolling with 'n' and 'p'.
Use 'N' and 'P' to navigate to 'deleted' pics to use 'X'.
Scott Worley [Fri, 28 Feb 2014 03:51:22 +0000 (19:51 -0800)]
Zoom by switching to smaller preprocessed images
Loading the full size images with max-height was too slow.
Move the previous zoom behaviour from 'z' to 'Z'.
Scott Worley [Fri, 28 Feb 2014 03:48:54 +0000 (19:48 -0800)]
'b' and 'd' for brighter and darker/dimmer.
Scott Worley [Fri, 28 Feb 2014 03:23:45 +0000 (19:23 -0800)]
'n' and 'p' for next and previous input image
Scott Worley [Fri, 28 Feb 2014 03:21:31 +0000 (19:21 -0800)]
Press 'z' to toggle zoom
Scott Worley [Thu, 27 Feb 2014 19:39:13 +0000 (11:39 -0800)]
Keep an input_index
Scott Worley [Thu, 27 Feb 2014 02:02:44 +0000 (18:02 -0800)]
Use $.attr()
Scott Worley [Thu, 27 Feb 2014 01:56:18 +0000 (17:56 -0800)]
Use the ready shorthand
Scott Worley [Thu, 27 Feb 2014 01:54:01 +0000 (17:54 -0800)]
setpic() function
Scott Worley [Thu, 27 Feb 2014 01:52:43 +0000 (17:52 -0800)]
Move exposure to a variable
Scott Worley [Thu, 27 Feb 2014 01:49:15 +0000 (17:49 -0800)]
Initial revision