From c11b26e1f75b643997787b76f5181731058a28f9 Mon Sep 17 00:00:00 2001 From: kaa Date: Sun, 19 Nov 2023 00:56:10 -0800 Subject: Basis for directory listing and file download. --- testing.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 testing.c (limited to 'testing.c') diff --git a/testing.c b/testing.c new file mode 100644 index 0000000..f50a0a7 --- /dev/null +++ b/testing.c @@ -0,0 +1,28 @@ +#include +#include + +enum { + cmdsize = 4096, +}; + +char *upload_key; +char *base = "https://sdccd.instructure.com/api/v1/"; + +int +main(int argc, char **argv) +{ + if (argc < 2) { + fputs("Provide an API argument.\n", stderr); + return 1; + } + upload_key = getenv("CANKEY"); + if (upload_key == NULL) { + return -1; + } + char *cmd = calloc(cmdsize, sizeof(char)); + snprintf(cmd, cmdsize, "curl -X GET '%s%s' -H 'Authorization: Bearer %s'", + base, argv[1], upload_key); + puts(cmd); + system(cmd); + return 0; +} -- cgit v1.2.3