23f9a5427f 
								
							 
						 
						
							
							
								
								Make better use of vlogging.  
							
							
							
						 
						
							2021-09-08 19:36:29 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								7c1b6b293d 
								
							 
						 
						
							
							
								
								Move checkerboard_image to imagetools.  
							
							
							
						 
						
							2021-09-05 01:36:07 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								0c51201901 
								
							 
						 
						
							
							
								
								Move truthystring to stringtools.  
							
							
							
						 
						
							2021-09-05 01:21:04 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								e883409daf 
								
							 
						 
						
							
							
								
								Add some type annotations, document some exceptions.  
							
							
							
						 
						
							2021-08-31 19:25:42 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								2e0b4cfa14 
								
							 
						 
						
							
							
								
								Replace run_generator with gentools.run.  
							
							
							
						 
						
							2021-08-31 19:23:56 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								071b290fe6 
								
							 
						 
						
							
							
								
								Fix yielded pathclass of purge_deleted_associated_directories.  
							
							
							
						 
						
							2021-08-25 21:41:53 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								e9d5711f29 
								
							 
						 
						
							
							
								
								Some linting.  
							
							
							
						 
						
							2021-08-20 22:54:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								5dae9ba178 
								
							 
						 
						
							
							
								
								Use random.choices instead of random.choice in a loop.  
							
							
							
						 
						
							2021-08-09 08:46:59 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								53127e59ad 
								
							 
						 
						
							
							
								
								Use stringtools.natural_sorter.  
							
							
							
						 
						
							2021-06-07 22:49:26 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								40a3e9d1a0 
								
							 
						 
						
							
							
								
								Update rotate_by_exif call.  
							
							
							
						 
						
							2021-06-06 20:33:49 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								5ad4a458de 
								
							 
						 
						
							
							
								
								Only add delete_file action if the file still exists.  
							
							... 
							
							
							
							Files deleted out of etiquette can just be removed from the db. 
							
						 
						
							2021-05-30 19:14:32 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								1ee73feb6c 
								
							 
						 
						
							
							
								
								Rotate thumbnail by exif to ensure correct appearance.  
							
							
							
						 
						
							2021-05-30 19:13:46 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								cad360bc3f 
								
							 
						 
						
							
							
								
								Add photo.simple_mimetype to jsonify.  
							
							
							
						 
						
							2021-05-24 20:42:44 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								387b7f1096 
								
							 
						 
						
							
							
								
								Rename Photo.bytestring -> bytes_string.  
							
							
							
						 
						
							2021-05-24 20:42:29 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								a5913a17f9 
								
							 
						 
						
							
							
								
								Rename photo jsonify bytes_str, duration_str -> _string.  
							
							
							
						 
						
							2021-05-24 20:19:58 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								bfea9c097c 
								
							 
						 
						
							
							
								
								Correct docstring that author arg can't be user ids as strings.  
							
							
							
						 
						
							2021-05-19 00:04:14 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								2d2e80824f 
								
							 
						 
						
							
							
								
								Migrate scripts from spinal.walk_generator to spinal.walk.  
							
							
							
						 
						
							2021-05-17 17:01:11 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								26d5ff5730 
								
							 
						 
						
							
							
								
								Update closest_photodb to take starting path argument.  
							
							
							
						 
						
							2021-05-16 21:08:51 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								399d27bb44 
								
							 
						 
						
							
							
								
								Show absolute path instead of pathclass object in NoClosestPhotoDB.  
							
							
							
						 
						
							2021-05-16 16:58:53 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								a7b0ae4898 
								
							 
						 
						
							
							
								
								Correct docstring list -> set.  
							
							
							
						 
						
							2021-05-15 18:18:37 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								bb782d18b9 
								
							 
						 
						
							
							
								
								Add a little defense against mtime == 0.  
							
							
							
						 
						
							2021-05-08 18:25:12 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								3c299422d8 
								
							 
						 
						
							
							
								
								Add display_name to jsonify of album and bookmark.  
							
							
							
						 
						
							2021-05-02 18:35:15 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								21f7e7ca22 
								
							 
						 
						
							
							
								
								Don't use fstring in log line.  
							
							
							
						 
						
							2021-04-02 18:31:52 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								c73556d1e6 
								
							 
						 
						
							
							
								
								Replace newline with colon in exception str.  
							
							
							
						 
						
							2021-03-31 19:35:38 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								ddd35b3789 
								
							 
						 
						
							
							
								
								Remove index to defunct dev_ino.  
							
							... 
							
							
							
							wow! 
							
						 
						
							2021-03-29 22:59:29 -07:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								86199d05ef 
								
							 
						 
						
							
							
								
								Urgent fix for photo.remove_tags didn't check photoid==self.id.  
							
							
							
						 
						
							2021-03-03 13:31:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								cc79a4945d 
								
							 
						 
						
							
							
								
								Fix add_child prefer specific photo tags.  
							
							... 
							
							
							
							And by fix I mean the old code wasn't even calling the method. 
							
						 
						
							2021-02-28 12:32:40 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								27771f5763 
								
							 
						 
						
							
							
								
								Recalculate mimetype after file rename, relocate.  
							
							
							
						 
						
							2021-02-25 18:51:37 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								4bf5b6d824 
								
							 
						 
						
							
							
								
								Replace dev_ino with mtime, sha256.  
							
							... 
							
							
							
							This change was prompted by my discovery that under DrivePool, two
files can have the same dev, ino pair. It's understandable but the fact
of the matter is I don't want to rely on inodes any more.
Hashing has the downside of speed, but considering the time investment
of tagging files in the first place I think it should be worthwhile. 
							
						 
						
							2021-02-03 12:12:47 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								f8efc9d569 
								
							 
						 
						
							
							
								
								Store thumbnail paths as relative to datadir.  
							
							... 
							
							
							
							I went back on this originally, now I'm going... forth on it.
Although the photo files need to be absolute paths, thumbnails should
be relative so you can relocate the photodb and have it still work
properly. 
							
						 
						
							2021-01-29 01:07:58 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								25de9be94a 
								
							 
						 
						
							
							
								
								Let truthystring take a fallback.  
							
							
							
						 
						
							2021-01-28 17:21:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								3795bde5b1 
								
							 
						 
						
							
							
								
								Load extension from real_path instead of db row.  
							
							
							
						 
						
							2021-01-28 17:19:20 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								c40deb3631 
								
							 
						 
						
							
							
								
								Disable remove_control_characters under path_badchars indefinitely.  
							
							
							
						 
						
							2021-01-28 17:00:19 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								38e9b796fe 
								
							 
						 
						
							
							
								
								Use spinal.hash_file instead of redefining here.  
							
							
							
						 
						
							2021-01-25 14:59:40 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								ce8c367901 
								
							 
						 
						
							
							
								
								When searching for renames, check if the old still exists.  
							
							
							
						 
						
							2021-01-25 13:44:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								94c512350c 
								
							 
						 
						
							
							
								
								Fix thumbnail_photo not set in new_album.  
							
							
							
						 
						
							2021-01-24 21:39:25 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								e77a2209eb 
								
							 
						 
						
							
							
								
								Add Album.set_thumbnail_photo.  
							
							
							
						 
						
							2021-01-20 19:07:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								95b95bc7be 
								
							 
						 
						
							
							
								
								Add thumbnail_photo to Album.  
							
							
							
						 
						
							2021-01-20 18:26:36 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								a6f9d1859e 
								
							 
						 
						
							
							
								
								Move thumbnail work to normalize_thumbnail.  
							
							
							
						 
						
							2021-01-19 10:35:09 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								9f9d724a71 
								
							 
						 
						
							
							
								
								Move create table users to alphabetical order.  
							
							... 
							
							
							
							I thought foreign-keyed tables had to be defined first,
but it turns out that's not the case. 
							
						 
						
							2021-01-19 09:42:51 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4d98176c80 
								
							 
						 
						
							
							
								
								Move __reinit__ to base class.  
							
							
							
						 
						
							2021-01-10 15:43:25 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5b42882f70 
								
							 
						 
						
							
							
								
								Add User.delete.  
							
							
							
						 
						
							2021-01-09 15:45:06 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d4f5a196b9 
								
							 
						 
						
							
							
								
								Add Unauthorized exception.  
							
							... 
							
							
							
							This should start to see more use as I continue to build up the user
profile features. 
							
						 
						
							2021-01-09 15:42:51 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e5be26f8b0 
								
							 
						 
						
							
							
								
								Add PhotoDB.closest_photodb for frontend instantiation.  
							
							
							
						 
						
							2021-01-09 15:42:16 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								fb65138266 
								
							 
						 
						
							
							
								
								get_things_by_sql queries should select *, not just ID.  
							
							... 
							
							
							
							By passing the ids into get_things_by_id which checks the cache first
before querying the rest, any orderby statements in the query would
effectively become useless. 
							
						 
						
							2021-01-09 11:26:19 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4f1471c41e 
								
							 
						 
						
							
							
								
								Add User.get_albums, bookmarks, photos, tags.  
							
							
							
						 
						
							2021-01-09 11:25:30 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								bdfe16f6a3 
								
							 
						 
						
							
							
								
								Add tag._cached_synonyms to speed up future calls.  
							
							
							
						 
						
							2021-01-08 12:58:53 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a4e5933f39 
								
							 
						 
						
							
							
								
								Add tag's parents to the jsonify.  
							
							
							
						 
						
							2021-01-07 23:05:54 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								49f3f7a208 
								
							 
						 
						
							
							
								
								Add created column to albums, bookmarks, tags.  
							
							
							
						 
						
							2021-01-07 23:05:43 -08:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								500f07283f 
								
							 
						 
						
							
							
								
								Rename album jsonify key sub_albums -> children.  
							
							
							
						 
						
							2021-01-07 22:38:09 -08:00