{"id":13420136,"url":"https://github.com/readium/readium-sdk","last_synced_at":"2025-09-03T01:44:03.184Z","repository":{"id":6238721,"uuid":"7470534","full_name":"readium/readium-sdk","owner":"readium","description":"A C++ ePub renderer SDK","archived":true,"fork":false,"pushed_at":"2020-01-29T11:49:44.000Z","size":137710,"stargazers_count":396,"open_issues_count":81,"forks_count":163,"subscribers_count":78,"default_branch":"master","last_synced_at":"2025-06-27T08:44:30.686Z","etag":null,"topics":["c-plus-plus","epub"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/readium.png","metadata":{"files":{"readme":"Readme.markdown","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-01-06T17:44:23.000Z","updated_at":"2025-06-25T16:09:05.000Z","dependencies_parsed_at":"2022-09-09T09:51:12.197Z","dependency_job_id":null,"html_url":"https://github.com/readium/readium-sdk","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/readium/readium-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/readium%2Freadium-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/readium%2Freadium-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/readium%2Freadium-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/readium%2Freadium-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/readium","download_url":"https://codeload.github.com/readium/readium-sdk/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/readium%2Freadium-sdk/sbom","scorecard":{"id":766105,"data":{"date":"2025-08-11","repo":{"name":"github.com/readium/readium-sdk","commit":"e01a90605a7ac2be211fc36ef6b0c59b37c2a92d"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":0.5,"checks":[{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":0,"reason":"Found 0/23 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"project is archived","details":["Warn: Repository is archived."],"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: Platform/Android/gradle/wrapper/gradle-wrapper.jar:1","Warn: binary detected: Platform/WinRT/Readium/Prebuilt/Lib/ARMv7/libxml2.lib:1","Warn: binary detected: Platform/WinRT/Readium/Prebuilt/Lib/ARMv7/zlib.lib:1","Warn: binary detected: Platform/WinRT/Readium/Prebuilt/Lib/i386/libxml2.lib:1","Warn: binary detected: Platform/WinRT/Readium/Prebuilt/Lib/i386/zlib.lib:1","Warn: binary detected: Platform/WinRT/Readium/Prebuilt/Lib/x86_64/libxml2.lib:1","Warn: binary detected: Platform/WinRT/Readium/Prebuilt/Lib/x86_64/zlib.lib:1","Warn: binary detected: Platform/Windows/ReadiumSDK/Prebuilt/Lib/x64/libxml2.lib:1","Warn: binary detected: Platform/Windows/ReadiumSDK/Prebuilt/Lib/x64/libxml2_a.lib:1","Warn: binary detected: Platform/Windows/ReadiumSDK/Prebuilt/Lib/x64/libxml2_a_dll.lib:1","Warn: binary detected: Platform/Windows/ReadiumSDK/Prebuilt/Lib/x64/zlib.lib:1","Warn: binary detected: Platform/Windows/ReadiumSDK/Prebuilt/Lib/x86/libxml2.lib:1","Warn: binary detected: Platform/Windows/ReadiumSDK/Prebuilt/Lib/x86/libxml2_a.lib:1","Warn: binary detected: Platform/Windows/ReadiumSDK/Prebuilt/Lib/x86/libxml2_a_dll.lib:1","Warn: binary detected: Platform/Windows/ReadiumSDK/Prebuilt/Lib/x86/zlib.lib:1","Warn: binary detected: ePub3/ThirdParty/icu4c/lib/armeabi-v7a/libicudata.a:1","Warn: binary detected: ePub3/ThirdParty/icu4c/lib/armeabi-v7a/libicui18n.a:1","Warn: binary detected: ePub3/ThirdParty/icu4c/lib/armeabi-v7a/libicuio.a:1","Warn: binary detected: ePub3/ThirdParty/icu4c/lib/armeabi-v7a/libicuuc.a:1","Warn: binary detected: ePub3/ThirdParty/icu4c/lib/x86/libicudata.a:1","Warn: binary detected: ePub3/ThirdParty/icu4c/lib/x86/libicui18n.a:1","Warn: binary detected: ePub3/ThirdParty/icu4c/lib/x86/libicuio.a:1","Warn: binary detected: ePub3/ThirdParty/icu4c/lib/x86/libicuuc.a:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: license.txt:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: license.txt:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 10 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":0,"reason":"60 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: CVE-2016-1762","Warn: Project is vulnerable to: CVE-2016-1833","Warn: Project is vulnerable to: CVE-2016-1834","Warn: Project is vulnerable to: CVE-2016-1836","Warn: Project is vulnerable to: CVE-2016-1837","Warn: Project is vulnerable to: CVE-2016-1839","Warn: Project is vulnerable to: CVE-2016-1840","Warn: Project is vulnerable to: CVE-2016-2073","Warn: Project is vulnerable to: CVE-2016-3627","Warn: Project is vulnerable to: CVE-2016-3705","Warn: Project is vulnerable to: CVE-2016-4447","Warn: Project is vulnerable to: CVE-2016-4449","Warn: Project is vulnerable to: CVE-2016-4483","Warn: Project is vulnerable to: CVE-2016-4658","Warn: Project is vulnerable to: CVE-2016-9318","Warn: Project is vulnerable to: CVE-2016-9596","Warn: Project is vulnerable to: CVE-2016-9597","Warn: Project is vulnerable to: CVE-2016-9598","Warn: Project is vulnerable to: CVE-2017-15412","Warn: Project is vulnerable to: CVE-2017-16931","Warn: Project is vulnerable to: CVE-2017-16932","Warn: Project is vulnerable to: CVE-2017-18258","Warn: Project is vulnerable to: CVE-2017-5130","Warn: Project is vulnerable to: CVE-2017-7375","Warn: Project is vulnerable to: CVE-2017-7376","Warn: Project is vulnerable to: CVE-2017-8872","Warn: Project is vulnerable to: CVE-2017-9047","Warn: Project is vulnerable to: CVE-2017-9048","Warn: Project is vulnerable to: CVE-2017-9049","Warn: Project is vulnerable to: CVE-2017-9050","Warn: Project is vulnerable to: CVE-2018-14404","Warn: Project is vulnerable to: CVE-2018-14567","Warn: Project is vulnerable to: CVE-2018-9251","Warn: Project is vulnerable to: CVE-2019-19956","Warn: Project is vulnerable to: CVE-2019-20388","Warn: Project is vulnerable to: CVE-2020-24977","Warn: Project is vulnerable to: CVE-2020-7595","Warn: Project is vulnerable to: CVE-2021-3516","Warn: Project is vulnerable to: CVE-2021-3517","Warn: Project is vulnerable to: CVE-2021-3518","Warn: Project is vulnerable to: CVE-2021-3537","Warn: Project is vulnerable to: CVE-2021-3541","Warn: Project is vulnerable to: CVE-2022-23308","Warn: Project is vulnerable to: CVE-2022-29824","Warn: Project is vulnerable to: CVE-2022-40303","Warn: Project is vulnerable to: CVE-2022-40304","Warn: Project is vulnerable to: CVE-2022-49043","Warn: Project is vulnerable to: CVE-2023-28484","Warn: Project is vulnerable to: CVE-2023-29469","Warn: Project is vulnerable to: CVE-2024-25062","Warn: Project is vulnerable to: CVE-2024-34459","Warn: Project is vulnerable to: CVE-2024-40896","Warn: Project is vulnerable to: CVE-2024-56171","Warn: Project is vulnerable to: CVE-2025-24928","Warn: Project is vulnerable to: CVE-2025-27113","Warn: Project is vulnerable to: CVE-2025-32414","Warn: Project is vulnerable to: CVE-2025-32415","Warn: Project is vulnerable to: CVE-2017-12858","Warn: Project is vulnerable to: CVE-2017-14107","Warn: Project is vulnerable to: CVE-2019-17582"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-23T00:51:15.564Z","repository_id":6238721,"created_at":"2025-08-23T00:51:15.565Z","updated_at":"2025-08-23T00:51:15.565Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273377160,"owners_count":25094528,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["c-plus-plus","epub"],"created_at":"2024-07-30T22:01:27.180Z","updated_at":"2025-09-03T01:44:03.150Z","avatar_url":"https://github.com/readium.png","language":"C","funding_links":[],"categories":["TODO scan for Android support in followings"],"sub_categories":[],"readme":"# Readium SDK\n\n#### Copyright (c) 2012–2014 The Readium Foundation and contributors.\n\n### Release Notes\n\nVersion 0.14 includes support for building a shared or static library for Android devices\nusing the Android NDK r8e. See the [Platform Support](#platform-support) section for more information.\n\n## About\n\nThe Readium SDK is an ePub reader SDK of similar scope and capability to\nAdobe's Reader Mobile SDK (RMSDK).  As such, it is designed to implement an ePub3-\ncompliant Reading System, although its initial form will concentrate solely on the\ncore [ePub3 specification][ePub3] and [fixed-layout metadata][fxl], expanding later\nto cover associated standards such as [Page Templates][pt].\n\n[ePub3]: http://idpf.org/epub/30\n[fxl]: http://idpf.org/epub/fxl/\n[pt]: http://idpf.org/epub/pgt/csspgt-20120808.html\n\nThe project's aim is to develop a productized, high-performance, cross-platform\nrendering engine for EPUB 3 content, optimized for use in native applications\n(mobile/tablet and secondarily desktop systems).  Simplistic test applications for\nAndroid, iOS, OS X and Windows are part of the SDK, along with unit tests.  The SDK\nis designed to be extensible in various areas, including in support for pluggable\nencryption and digital signature modules which might be used to implement a form\nof DRM.\n\n### Licensing info\n\nLicensing information can be found in the file license.txt in the root of the repo, as well as in the source code itself.\n\n### Platform Support\u003ca id=\"platform-support\"\u003e\u003c/a\u003e\n\nAt present, the project compiles for OS X and iOS using the version of Clang in Xcode 4.6\nand the LLVM C++ standard library, `libc++`.\n\nOn Android, the project is build using GCC 4.7 and release 8e of the Android NDK. See\n[Platform/Android/README.markdown](Platform/Android/README.markdown) for more information.\n\nBuild support for Windows using Visual Studio 2012 is due in release 0.5.\n\n\n### Headers And Libraries\n\nThe SDK is built into a single library on all platforms. Headers are placed into an `include` folder by the build process for each platform, located within the appropriate `Platform` subfolder.  For instance, OS X and iOS headers are within `Platform/Apple/include`, Windows headers are within `Platform/Windows/include`.\n\nThis folder is designed to be passed directly to the compiler using the `-I` argument or similar.\n\n### Architecture\n\nThe SDK consists of three major components, corresponding roughly to *Model*, *View*,\nand *Controller*.  The majority of the ePub3 data handling takes place inside the\n*Model* component, which provides parsing and generation of ePub-related data\nstructures.  The *View* component is a browser engine; this engine may be a customized\nform of WebKit developed as part of this project, but any CSS3-compliant browser\nengine may be used.  The *Controller* component is a small interface between the data\nand renderer components; this part is ultimately what Reading System vendors will\nextend to create their own reading system.\n\nThe project is written in cross-platform C++ and JavaScript code, and is designed\nto be combined with platform-specific glue code and a modern browser rendering\nengine to instantiate an ePub3-compliant rendering engine within a platform-native\nReading System application.  The SDK constitutes a capable, high-performance ePub\nengine, not an overall application (other than per platform test applications).\n\nThe general architecture is that the browser engine (headlessly) handles content\nrendering with some features like pagination being implemented in Readium SDK\nJavaScript code that has been “injected” into the browser context. The C++ code\nhandles tasks/features that can’t be efficiently performed in JS, such as\nincrementally fetching (and, as necessary, decrypting/de-obfuscating) resources\nfrom an .epub ZIP package.  Certain UX affordances are supported within the browser\ncontext (e.g. text highlighting) but application-level UX affordances would\ngenerally be done in the reading system application via platform-specific code\n(e.g. Java on Android, Obj-C on iOS). Integration glue is provided in the Readium\nSDK to facilitate this, and usage illustrated by the test applications (which\nhowever are not product-level reading systems).   Handling of XML Encryption and\nDigital Signature files is provided to simplify implementation of DRM or content\nprotection/validation that is compatible with the ePub3 specification.\n\nThe Readium SDK is designed to potentially work with multiple browser engines but\nthe #1 priority for initial development is WebKit, including platform-bundled\ninstantiations (e.g. via UIWebView on iOS). #2 priority browser engine will be\nTrident/IE10 (needed for apps to be able to support screen readers on Windows).\n\n## Build status\n\n### Android\n\n- master - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-Android-Master)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-Android-Master/)\n- develop - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-Android-Develop)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-Android-Develop/)\n\n### iOS\n\n- master - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-iOS-Master)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-iOS-Master/)\n- develop - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-iOS-Develop)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-iOS-Develop/)\n\n### Mac OS X\n\n- master - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-Mac-Master)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-Mac-Master/)\n- develop - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-Mac-Develop)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-Mac-Develop/)\n\n## Windows 32\n\n- master - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-Windows-32-Master)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-Windows-32-Master/)\n- develop - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-Windows-32-Develop)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-Windows-32-Develop/)\n\n## Windows 64\n\n- master - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-Windows-64-Master)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-Windows-64-Master/)\n- develop - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-Windows-64-Develop)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-Windows-64-Develop/)\n\n## WinRT 32\n\n- master - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-WinRT-32-Master)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-WinRT-32-Master/)\n- develop - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-WinRT-32-Develop)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-WinRT-32-Develop/)\n\n## WinRT 64\n\n- master - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-WinRT-64-Master)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-WinRT-64-Master/)\n- develop - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-WinRT-64-Develop)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-WinRT-64-Develop/)\n\n## WinRT ARM\n\n- master - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-WinRT-ARM-Master)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-WinRT-ARM-Master/)\n- develop - [![Build Status](http://jenkinsmaster.datalogics-cloud.com:8080/buildStatus/icon?job=Readium-SDK-WinRT-ARM-Develop)](http://jenkinsmaster.datalogics-cloud.com:8080/job/Readium-SDK-WinRT-ARM-Develop/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freadium%2Freadium-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freadium%2Freadium-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freadium%2Freadium-sdk/lists"}