Commit Graph

1482 Commits (635bf27c1e5062e81e2fed52c7d9a1f5e81d4198)

Author SHA1 Message Date
voussoir c5b3c65ea1
Fix hasty and irresponsible leftover site_thumbnails in db.
There was a brief period where the thumbnail filepaths were stored
in full, now they are stored relative to the thumb directory.
But those leftover full paths need to be altered.
2021-10-04 17:23:58 -07:00
voussoir 49fa9263b6
Add commit prompt for tag_breplace_argparse. 2021-10-02 23:39:43 -07:00
voussoir d14d68b2c8
Use named argument data_directory. 2021-10-02 12:46:06 -07:00
voussoir 9f7a7ca3f7
Remove unnecessary cwd. It is the default anyway. 2021-10-02 12:45:51 -07:00
voussoir 98a545e166
Move assert_not_deleted to worms. 2021-10-02 12:45:37 -07:00
voussoir 91cf08efde
Match renamed flasktools.json_response. 2021-10-01 23:05:46 -07:00
voussoir f510bb88c0
Use voussoirkit/worms. 2021-10-01 22:42:45 -07:00
voussoir 1f7e299821
Add logging for loading / saving config file. 2021-10-01 22:42:45 -07:00
voussoir fd42ef16e1
Add admin endpoints. 2021-10-01 22:42:45 -07:00
voussoir 920a3d6450
Match configlayers update. 2021-10-01 22:42:45 -07:00
voussoir 3daa0cc733
Replace the details / summary blocks with regular headers. 2021-10-01 22:42:41 -07:00
voussoir 5214c43176
Slight changes to formatting of run instructions. 2021-09-30 22:29:22 -07:00
voussoir 2932a8f23f
Slight backstep on the overreach of flask/__init__.py imports. 2021-09-30 22:29:21 -07:00
voussoir 617ccc2694
Let create default to False. 2021-09-30 22:03:16 -07:00
voussoir bdc67696fd
Remove blank line. 2021-09-30 22:03:16 -07:00
voussoir 1dfbdfa70c
Rename thumbnail directory to just "thumbnails". 2021-09-30 22:03:16 -07:00
voussoir a3f7c796c4
Replace self.sql.commit with self.commit. 2021-09-30 22:03:15 -07:00
voussoir 72be07bdb7
Small aesthetic tweaks. 2021-09-30 22:03:15 -07:00
voussoir 2c321e8faa
Remove function find_photodb. This small caching is not important. 2021-09-30 22:03:15 -07:00
voussoir 2831eb43d0
Let closest_photodb have default path='.'. 2021-09-30 22:03:14 -07:00
voussoir 042fe4dd2f
Fix etiquette_repl vlogging. 2021-09-15 22:42:13 -07:00
voussoir 93da1f32c7
Improve some helptext examples. 2021-09-12 21:20:18 -07:00
voussoir 068775cedd
Switch to vlogging.main_decorator. 2021-09-12 21:19:53 -07:00
voussoir a0f1b2d86d
Log exception instead of print_exc. 2021-09-12 21:19:30 -07:00
voussoir c397071586
Prefer pythonpath+symlink setup over adding Etq to pythonpath. 2021-09-08 20:01:13 -07:00
voussoir d5f8b9254f
Improve the way prod imports flask backend. 2021-09-08 20:00:32 -07:00
voussoir e5c16c4ba1
Improve etiquette_flask_dev helptext. 2021-09-08 19:40:05 -07:00
voussoir 23f9a5427f
Make better use of vlogging. 2021-09-08 19:36:29 -07:00
voussoir 7c1b6b293d
Move checkerboard_image to imagetools. 2021-09-05 01:36:07 -07:00
voussoir 0c51201901
Move truthystring to stringtools. 2021-09-05 01:21:04 -07:00
voussoir fc8bcb9502
Replace h3 with h2. 2021-09-04 23:48:18 -07:00
voussoir 10f6509536
Add common.formdata so api.js can just use dicts. 2021-09-03 12:52:41 -07:00
voussoir d4025e865b
Move cached_endpoint, required_fields to flasktools. 2021-09-03 12:45:07 -07:00
voussoir e883409daf
Add some type annotations, document some exceptions. 2021-08-31 19:25:42 -07:00
voussoir 2e0b4cfa14
Replace run_generator with gentools.run. 2021-08-31 19:23:56 -07:00
voussoir 071b290fe6
Fix yielded pathclass of purge_deleted_associated_directories. 2021-08-25 21:41:53 -07:00
voussoir e9d5711f29
Some linting. 2021-08-20 22:54:12 -07:00
voussoir 5dae9ba178
Use random.choices instead of random.choice in a loop. 2021-08-09 08:46:59 -07:00
voussoir e5f2f6992b
Fix DOCTYPE should just be "html". 2021-06-22 13:38:08 -07:00
voussoir 0829383f7d
Replace margin:auto with flex justify, align. 2021-06-15 22:26:42 -07:00
voussoir 87126c1b89
Fix photo cards being too wide due to img misjudging height. 2021-06-15 22:01:43 -07:00
voussoir 82a6103d8d
Fix leftover imports. 2021-06-08 16:04:20 -07:00
voussoir 53127e59ad
Use stringtools.natural_sorter. 2021-06-07 22:49:26 -07:00
voussoir 40a3e9d1a0
Update rotate_by_exif call. 2021-06-06 20:33:49 -07:00
voussoir f003f55fca
Move make_json_response to voussoirkit.flasktools. 2021-06-04 21:49:45 -07:00
voussoir adb691405c
Give this div an id, #theme_links. 2021-06-04 21:36:17 -07:00
voussoir 47c4790d36
Remove unnecessary intermediate variable ip. 2021-06-04 21:33:55 -07:00
voussoir 7f8a007e2d
Add decorators.give_theme_cookie to decouple from render_template.
I realized it was not appropriate for render_template to be handling
this responsibility, but previously did not think of another way.
Now I did.
2021-06-04 21:29:23 -07:00
voussoir 1554b86c11
Use flasktools.ensure_response_type. 2021-06-04 21:28:23 -07:00
voussoir d091efb619
Flip all_albums.json to id:name map. 2021-06-04 21:00:49 -07:00