Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adriens/mobitag
A first GO cli to send mobitags/sms in New-Caledonia
https://github.com/adriens/mobitag
geek golang golang-application hackathon hackathon-p innovation innovationlab learning-by-doing nerd proof-of-concept side sms sms-client weekend-project
Last synced: 4 days ago
JSON representation
A first GO cli to send mobitags/sms in New-Caledonia
- Host: GitHub
- URL: https://github.com/adriens/mobitag
- Owner: adriens
- Created: 2024-06-22T00:18:57.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-23T23:41:56.000Z (8 months ago)
- Last Synced: 2024-12-12T17:06:29.486Z (about 2 months ago)
- Topics: geek, golang, golang-application, hackathon, hackathon-p, innovation, innovationlab, learning-by-doing, nerd, proof-of-concept, side, sms, sms-client, weekend-project
- Language: Go
- Homepage: https://dev.to/adriens/mobitag-go-hackathon-2024-06-22-week-end-2n16
- Size: 1.28 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ❔ A propos
Cette repo est une **première expérimentation dont le but est de découvrir le
language [`Go`](https://go.dev/)**, sur un cas concret car... c'est plus amusant
et beaucoup plus motivant 🤓.Cette expérimentation a donc pur but de créer un cli permettant d'envoyer des mobitags
depuis le terminal.![](media/mobitag-cli.gif)
# 🔖 Ressources
- Site web officiel http://www.mobitag.nc
- [🥳 Mobitag.nc... 25 ans plus tard, des sms en SaaS via API{GEE}](https://dev.to/optnc/mobitagnc-25-ans-plus-tard-des-sms-en-saas-via-apigee-2h9e)
- [📲 Mobitag.nc for dummies](https://www.kaggle.com/code/optnouvellecaldonie/mobitag-nc-for-dummies)
- [⏱️ Mobitag Go Hackathon 2024-06-22 week-end 🤓](https://dev.to/adriens/mobitag-go-hackathon-2024-06-22-week-end-2n16)
- [⏱️ Mobitag Hackathon week-end du 2024-06-22 🤓](https://youtu.be/yVoMg7CXgaM)# ✅ Prérequis
- [x] Tooling `Go` ([installer `Go`](https://go.dev/doc/install))
- [x] Une clé d'API, chargée dans l'environnement `OPTNC_MOBITAGNC_API_KEY`# 🚀 Getting started
## 🤓 `go install`
```shell
go install github.com/opt-nc/mobitag@latest
export PATH=$PATH:$(go env GOPATH)/bin
source ~/.bashrc```
Puis :
```sh
mobitag -h```
## ⚙️ Builder
```shell
go build mobitag.go```
# 🕹️ Essayer
```sh
./mobitag -h```
```sh
# Tester l'environnement
./mobitag --dry-run```
# 🥳 Envoyer un `mobit@g````sh
./mobitag -to xxxxxx -message "Hello World : a mobit@g from Go(lang) XD"```
# 📼 Buidler la demo video
La video de demo est buildée avec [`charmbracelet/vhs`](https://github.com/charmbracelet/vhs):
```sh
vhs mobitag-cli.tape```