package starred_ml
Generates an Awesome-style markdown list from GitHub stars
Install
dune-project
Dependency
Authors
Maintainers
Sources
starred_ml-0.0.8.tbz
sha256=f561ca27bc4faa513be2fbbf38d2bd58b8eb08cd349bee36d61230ecc8fe5d8d
sha512=309a664bd3d42f3f29049ffa85a2097eb90d50a9d12a4e42f606ffe6befee00ec9f1a288c878bb67969d9d3eeb5eb12c65bdf2eaf27a3b0403f72a611e38479f
doc/CHANGES.html
0.0.8
- Replaced deprecated
Mirage_crypto_rng_eio.runwithMirage_crypto_rng_unix.use_defaultfrommirage-crypto-rng.unix. - Improved error handling: HTTP errors (4xx/5xx) print a clean message; unexpected failures show a full stack trace.
- Bumped dependencies:
eioandeio_main>= 1.3,cohttp-eio>= 6.2.1,mirage-crypto-rng>= 1.2.0,alcotest>= 1.9.1,dunelang 3.21. - Updated CI to OCaml 5.4.1.
- Updated README with development setup instructions.
- Updated OCaml setup GitHub Actions version.
0.0.7
- IMPORTANT: now use
starred_ml renderfor rendering the template. - Removed
slugdependency that was actually not enough for the intention. - Encourages raw jingoo filters for encoding urls. As in
item.language | urlencode. - The
dafault.jingootemplate now takes a the github repositories (thestarred listtype) and usesgroupbyJingoo's feature to print each repository under the corresponding language.
0.0.6
- Adds a
language_slugattribute to theitem(repository being rendered) with the slug of the language. - Languages sent to
jingootemplate now are the slug version of the language.
0.0.5
- More stable sorting
- Introduces new template variable
owner_loginfor a more complete link to the starred repo.
0.0.4
- Added CmdLiner for a smoother experience. The addition is fully compatible with previous
TOKENenv var only. - Moved some code for better testability, leaving
binfor pure execution. - Added a bit more tests
0.0.3
- The generated output was using
urlof the repo, that points to the GitHub API. This release fixes it by using the properhtml_url. - Some other small typos were fixed
- A reference to the template repository using
starred_mlwas also added
0.0.2
Includes pagination and total language count. See the template.
0.0.1
The very initial release of Starred_ml. This version is intended to help setting up CI but it is working already.
IMPORTANT This release won't use pagination on Github API, fetching only the first page of the starred items.