Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/i-rzr-i/linkshortener
This repository represents an implementation of transforming long, ugly links into more nice, memorable, and trackable short URLs. The current code implementation allows to the shortening of long links and storing them.
https://github.com/i-rzr-i/linkshortener
code key link shortener tiny transform ugly url
Last synced: 10 days ago
JSON representation
This repository represents an implementation of transforming long, ugly links into more nice, memorable, and trackable short URLs. The current code implementation allows to the shortening of long links and storing them.
- Host: GitHub
- URL: https://github.com/i-rzr-i/linkshortener
- Owner: I-RzR-I
- License: mit
- Created: 2024-10-21T15:46:56.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-30T17:44:58.000Z (3 months ago)
- Last Synced: 2025-01-01T22:39:13.190Z (21 days ago)
- Topics: code, key, link, shortener, tiny, transform, ugly, url
- Language: C#
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> **Note** This repository is developed using .netstandard2.0.
| Name | Details |
|----------|----------|
| LinkShortener | [![NuGet Version](https://img.shields.io/nuget/v/LinkShortener.svg?style=flat&logo=nuget)](https://www.nuget.org/packages/LinkShortener/) [![Nuget Downloads](https://img.shields.io/nuget/dt/LinkShortener.svg?style=flat&logo=nuget)](https://www.nuget.org/packages/LinkShortener)|This repository represents an implementation of transforming long, ugly links into more nice, memorable, and trackable short URLs. The current code implementation allows to the shortening of long links and storing them.
The `shorten` process represents a generation of custom length code (identifier). This code is unique and can't find another record with the same code.
**Here you can find the bases functionalities like:**
- Generate new URL unique code;
- Store into database related information;
- Check unique code;
- Disable any previously generated code;
- Find and return hidden URL by their code;The store creation and query related was developed using ADO.NET with a few validation of db provider for store fields data type (`Npgsql` and `Mysql`).
To understand more efficiently how you can use available functionalities please consult the [using documentation/file](docs/usage.md).
**In case you wish to use it in your project, u can install the package from nuget.org** or specify what version you want:
> `Install-Package LinkShortener -Version x.x.x.x`
## Content
1. [USING](docs/usage.md)
1. [CHANGELOG](docs/CHANGELOG.md)
1. [BRANCH-GUIDE](docs/branch-guide.md)