# \[ANN\] Glo.jl

**URL:** https://discourse.julialang.org/t/ann-glo-jl/28540
**Category:** Package Announcements
**Tags:** package
**Created:** [September 8, 2019, 12:47pm UTC](https://discourse.julialang.org/t/ann-glo-jl/28540 "2019-09-08T12:47:17Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![BeastyBlacksmith](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/beastyblacksmith/32/4741_2.png) [@BeastyBlacksmith](https://discourse.julialang.org/u/BeastyBlacksmith)
#### Post date: [September 8, 2019, 12:47pm UTC](https://discourse.julialang.org/t/ann-glo-jl/28540/1 "2019-09-08T12:47:17Z")

</div>

For those who always wanted to write a [Glo board](https://www.gitkraken.com/glo) radio in julia, rescue has come!

[Glo.jl](https://github.com/BeastyBlacksmith/Glo.jl) wraps the [Glo board web API](https://gloapi.gitkraken.com/v1/docs/).

Endpoints become functions, if IDs are involved you have to wrap them in the corresponding ID type and pass them to the function.  
POST methods take the post message as first argument, and DELETE methods take `!` as first argument.  
No names are exportet. Authentification can be declared in the header, which you can pass as key word argument.

## Examples

```julia-auto
example_header = [
        "Content-Type" => "application/json",
        "Accept" => "application/json",
        "Authorization" => "Bearer <yourPAT>"
    ]
Glo.boards( header = example_header ) # gets all your boards
Glo.boards_cards( "name" => "example_card", Glo.BoardID("8581928"), Glo.CardID("0b89d129"), header = example_header) # sets the name of the specified card to "example_card"
Glo.boards_cards(!, Glo.BoardID("8581928"), Glo.CardID("0b89d129")) # deletes that card

```

## In the making

[Source2Glo.jl](https://github.com/BeastyBlacksmith/Source2Glo.jl) is an application where you can register paths and it will scan files specified by file-ending for TODOs and mange a Glo board accordingly.  
It is functional, but still in testing, but if you want to try it. I would love to hear some feedback.

Happy coding ❤
