Fixes #178
The bug was probably introduced in PR #171
This PR fixes the detection if the topic "arduino-library" is present. This fixed code creates a temporary file where the Github API response is written. If the status code is 200 (ok), the repository is public and the temporary file contains the entire response. If the repository does not exist or is private, the status code is 404 (not found). In this first case, the content of the temporary file is parsed to check whether the arduino-library topic exists.
Fixes #178 The bug was probably introduced in PR #171
This PR fixes the detection if the topic "arduino-library" is present. This fixed code creates a temporary file where the Github API response is written. If the status code is 200 (ok), the repository is public and the temporary file contains the entire response. If the repository does not exist or is private, the status code is 404 (not found). In this first case, the content of the temporary file is parsed to check whether the arduino-library topic exists.