Make it better
All checks were successful
Build and Deploy on Tag / build (arm64, dockcross/linux-arm64, /usr/xcc/aarch64-unknown-linux-gnu/Toolchain.cmake) (push) Successful in 1m35s
Build and Deploy on Tag / build (x64, dockcross/linux-x64, /usr/lib/x86_64-linux-gnu/Toolchain.cmake) (push) Successful in 1m16s

This commit is contained in:
2026-06-15 02:17:14 -05:00
parent 54a436535a
commit fe186899a2
5 changed files with 48 additions and 9 deletions

34
myapp.cpp Normal file
View File

@@ -0,0 +1,34 @@
#include <TessesFramework/TessesFramework.hpp>
int main(int argc, char** argv)
{
Tesses::Framework::TF_Init();
using namespace Tesses::Framework::Http;
using namespace Tesses::Framework::Serialization::Json;
auto packages = DownloadToStringSimple("https://cpkg.tesseslanguage.com/api/v1/search");
auto json = Json::Decode(packages);
JObject jdict;
JArray ja;
if(TryGetJToken(json,jdict))
{
if(jdict.TryGetValueAsType("packages",ja))
{
for(auto item : ja)
{
if(TryGetJToken(item, jdict))
{
std::string packageName;
if(jdict.TryGetValueAsType("packageName",packageName))
{
std::cout << packageName << std::endl;
}
}
}
}
}
}