https://github.com/nguyenvanduocit/firelink
Shorten your link using Firebase Dynamic Link service
https://github.com/nguyenvanduocit/firelink
firebase shorten-urls shortener
Last synced: about 2 months ago
JSON representation
Shorten your link using Firebase Dynamic Link service
- Host: GitHub
- URL: https://github.com/nguyenvanduocit/firelink
- Owner: nguyenvanduocit
- License: apache-2.0
- Created: 2019-07-08T07:09:55.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-09T02:19:49.000Z (almost 7 years ago)
- Last Synced: 2025-09-24T17:51:46.922Z (9 months ago)
- Topics: firebase, shorten-urls, shortener
- Language: Go
- Size: 710 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Firelink
Shorten your link using Firebase Dynamic Link service.
## Installation
Use `go get`.
```bash
go get github.com/nguyenvanduocit/firelink
```
## Usage
```python
firelink --link=very_long_long_link
```
### Arguments
| Name | Short name | Default | Description |
|---------------|------------|----------------------|---------------------------------|
| --config | -c | $HOME/.firelink.yaml | Link to your configuration file |
| --key | -k | | Your Firebase web API key |
| --prefix | -p | | Your Dynamic Link prefix |
| --link | -l | | Very long long link |
| --title | -t | | Custom social title |
| --description | -d | | Custom social description |
| --imageLink | -i | | Custom social image link |
If `--link` is not provided, the program will try to get from clipboard.
### Configuration
Put all your configurations in `$HOME/.firelink.yaml`:
```yaml
webApiKey: RazaSydAizT1EUAcLH2R9BZ_Ah_AMeUtfbdssZq
domainUriPrefix: https://xn--gh-fja.vn
```
if `domainUriPrefix` is unicode, please use it in `idna` format.
## Contributingz
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
## License
[MIT](https://choosealicense.com/licenses/mit/)