Commit graph

23 commits

Author SHA1 Message Date
Emi Simpson faa8776740
Upload width and height of image with other data 2022-11-09 17:45:21 -05:00
Emi Simpson dd2748cbe0
Use seperate nonces for thumbnails and full images
Prevents vulnerability via nonce re-use
2022-11-09 15:53:35 -05:00
Emi Simpson 69f6830c3e
Automatically generate the protobuf code 2022-11-04 12:33:39 -04:00
Emi Simpson 5a2cf10883
Add a little cargo metadata 2022-08-18 15:50:10 -04:00
Emi Simpson 8832fef8c0
Switch to clap for argument parsing 2022-08-18 15:46:55 -04:00
Emi Simpson 8345de8f0c
Don't overwrite files without the -f/--force flag 2022-08-17 23:03:33 -04:00
Emi Simpson c69bbec8df
Error messages for downloads 2022-08-17 22:55:31 -04:00
Emi Simpson 9a02ab991e
Added a pretty UI for happy path downloads 2022-08-17 15:39:07 -04:00
Emi Simpson e97bc5a42e
Print a little blurhash for each image 2022-08-17 13:45:26 -04:00
Emi Simpson b76c812186
Produce actual errors when downloading instead of panicing 2022-08-17 12:40:58 -04:00
Emi Simpson 590dd48d54
Optimize release builds 2022-08-16 14:02:07 -04:00
Emi Simpson 9226015fcc
Download full images with proper extensions 2022-08-14 18:07:00 -04:00
Emi Simpson 801745a198
Include image format information 2022-08-14 17:05:12 -04:00
Emi Simpson 614bdc49b5
Sanitize album titles correctly 2022-08-14 14:44:51 -04:00
Emi Simpson aa145f9a6d
Save thumbnails to the disk 2022-08-14 11:54:20 -04:00
Emi Simpson 7c2eb4d88e
Retrieve data and parse index 2022-08-13 21:56:38 -04:00
Emi Simpson b3a6c51ff8
Send full url to subcommands 2022-08-13 21:55:53 -04:00
Emi Simpson 04417a96a4
Remove stray null byte that was being tacked onto the encrypted data 2022-08-13 21:43:23 -04:00
Emi Simpson 4dc5ffa936
Properly flush stdout while uploading 2022-08-13 21:41:22 -04:00
Emi Simpson 0530bf42f6
Add subcommands 2022-08-12 16:14:30 -04:00
Emi Simpson eb79a65500
Provide colorful user interface and error handling 2022-08-11 23:08:18 -04:00
Emi Simpson a29322f108
Add ability to create an index 2022-08-11 21:41:18 -04:00
Emi Simpson 8c4336709b
Start repository:
Currently has the ability to open, thumbnail, encrypt, and upload single images, but still needs better UX and output, as well as the ability to generate index files
2022-08-11 20:00:13 -04:00