aboutsummaryrefslogtreecommitdiff
path: root/src/download.c
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2020-07-13 15:59:30 +0200
committerdec05eba <dec05eba@protonmail.com>2020-07-13 15:59:30 +0200
commitae0520e57267dbd866fc8cd25f66f4e6af2ac118 (patch)
tree22788688f1b588c3ad00c1ce3fe13da68b3a9382 /src/download.c
parenta1ca82847eb356c6b85ada2ac11f38d98f6e085e (diff)
Move c files into src directory
Diffstat (limited to 'src/download.c')
-rw-r--r--src/download.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/download.c b/src/download.c
new file mode 100644
index 0000000..6c8e33e
--- /dev/null
+++ b/src/download.c
@@ -0,0 +1,16 @@
+#include "download.h"
+#include "buffer.h"
+#include "program.h"
+
+int download_to_buffer(const char *url, Buffer *buffer) {
+ const char *args[] = {
+ "curl", "-s", "-L", "-f",
+ "-H", "user-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36",
+ "-H", "Accept-Language: en-US,en;q=0.5",
+ "--compressed",
+ "--",
+ url,
+ NULL
+ };
+ return program_exec(args, program_buffer_write_callback, buffer);
+}