summaryrefslogtreecommitdiff
path: root/src/curl.h
diff options
context:
space:
mode:
authorAnna Figueiredo Gomes <navi@vlhl.dev>2023-02-20 17:12:32 -0300
committerAnna Figueiredo Gomes <navi@vlhl.dev>2023-02-20 17:12:32 -0300
commit9483c8f1dbde014432c7a99416fcda3a6ccb3563 (patch)
tree973edfb0181bc03eb4643d66732c10573a1924bb /src/curl.h
initialHEADmain
Signed-off-by: Anna Figueiredo Gomes <navi@vlhl.dev>
Diffstat (limited to 'src/curl.h')
-rw-r--r--src/curl.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/curl.h b/src/curl.h
new file mode 100644
index 0000000..d496962
--- /dev/null
+++ b/src/curl.h
@@ -0,0 +1,24 @@
+#ifndef _CURL_H_
+#define _CURL_H_
+
+#include <stdlib.h>
+#include <stdbool.h>
+#include <curl/curl.h>
+#include "feed.h"
+
+#define MAX_URL 2048
+static CURL *curl;
+static char *api_header;
+
+struct reply {
+ size_t size;
+ char *data;
+};
+
+bool curl_init();
+void curl_clean();
+struct feed *get_remote_feeds();
+bool create_category(char *title);
+void remote_add_feed(struct feed feed);
+
+#endif