initial commit: applephotos CLI with progress, cloud status, per-asset export

This commit is contained in:
Ein Anderssono
2026-06-11 20:25:07 +02:00
commit 6ec16f3966
21 changed files with 3488 additions and 0 deletions
+54
View File
@@ -0,0 +1,54 @@
#ifndef PHOTOKIT_BRIDGE_H
#define PHOTOKIT_BRIDGE_H
#ifdef __cplusplus
extern "C" {
#endif
int photos_request_access(void);
char *photos_list_albums_json(void);
char *photos_list_assets_json(const char *album_id);
char *photos_export_preview_json(
const char *asset_id,
const char *output_dir,
int target_size,
int index
);
char *photos_export_original_json(
const char *asset_id,
const char *output_dir,
int index
);
char *photos_list_tree_json(void);
int photos_export_album_previews(
const char *album_id,
const char *output_dir,
int target_size
);
int photos_export_album_originals(
const char *album_id,
const char *output_dir
);
int photos_backup_all(
const char *output_dir,
int target_size,
int originals
);
void photos_request_cancel(void);
void photos_free_string(char *value);
#ifdef __cplusplus
}
#endif
#endif