diff options
author | dec05eba <dec05eba@protonmail.com> | 2020-07-13 15:57:10 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2020-07-13 15:57:10 +0200 |
commit | a1ca82847eb356c6b85ada2ac11f38d98f6e085e (patch) | |
tree | 8da10b7f5c409bcf0cde60b89c947900e1322f7d /download.c | |
parent | ee0d96fd180b235d4e87019d69e07cefde1e5546 (diff) |
Start on add_rss, add rss parser
Diffstat (limited to 'download.c')
-rw-r--r-- | download.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/download.c b/download.c new file mode 100644 index 0000000..6c8e33e --- /dev/null +++ b/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); +} |