| File | Date | Author | Commit |
|---|---|---|---|
| url | 2021-07-04 |
|
[51a8db] ✨ Add url tokenizer |
| .gitignore | 2021-07-04 |
|
[f551e0] 🎉 Initial project setup |
| CMakeLists.txt | 2021-07-04 |
|
[51a8db] ✨ Add url tokenizer |
| LICENSE | 2021-07-04 |
|
[f551e0] 🎉 Initial project setup |
| README.md | 2021-07-04 |
|
[f551e0] 🎉 Initial project setup |
What if you could read from remote multimedia files over HTTP using the
familiar functions provided by stdio.h? This is the intent behind httpio.
This software library is writen in C, with very few dependencies and built
using CMake.
This software is licensed under the terms of the Apache License 2.0. See the
LICENSE file for more information.
We don't want users to give up security to use httpio, so in order to reach
files server over HTTPS, we require OpenSSL. Also,
our unit tests are written in C++ using
Google Test, so you will also have to
download that. Here's the instruction to install each of those.
On windows, the recommended way is to use Microsoft's
vcpkg. We provide it as a submodule
in the development branch, but you can always clone that to some location on
your computer and run the installation:
> vcpkg install gtest:x64-windows
> vcpkg install openssl:x64-windows
It is important to notice that by using vcpkg to install the dependencies, you
will need to use vcpkg.cmake as your CMake Toolchain File or set
<vcpkg_root>\installed\<platform> as your CMAKE_PREFIX_PATH.