shlink | The definitive self-hosted URL shortener
kandi X-RAY | shlink Summary
kandi X-RAY | shlink Summary
shlink is a PHP library typically used in Utilities applications. shlink has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.
A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own domain.
A PHP-based self-hosted URL shortener that can be used to serve shortened URLs under your own domain.
Support
Quality
Security
License
Reuse
Support
shlink has a medium active ecosystem.
It has 2028 star(s) with 181 fork(s). There are 20 watchers for this library.
It had no major release in the last 12 months.
There are 24 open issues and 986 have been closed. On average issues are closed in 125 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of shlink is v3.6.0
Quality
shlink has 0 bugs and 0 code smells.
Security
shlink has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
shlink code analysis shows 0 unresolved vulnerabilities.
There are 0 security hotspots that need review.
License
shlink is licensed under the MIT License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
shlink releases are available to install and integrate.
Installation instructions are available. Examples and code snippets are not available.
Top functions reviewed by kandi - BETA
kandi has reviewed shlink and discovered the below as its top functions. This is intended to give you an instant insight into shlink implemented functionality, and help decide if they suit your requirements.
- Finds a short URL matching the given meta .
- Resolve visit with native query .
- Locate a visit .
- Creates an exception from a short URL .
- Rename a tag .
- Process a redirect request .
- Get date option .
- Determine the address .
- Create short URLs in tables .
- Import visits .
Get all kandi verified functions for this library.
shlink Key Features
No Key Features are available at this moment for shlink.
shlink Examples and Code Snippets
No Code Snippets are available at this moment for shlink.
Community Discussions
Trending Discussions on shlink
QUESTION
Using a variable from a dictionary in a loop to attach to an API call
Asked 2021-Oct-21 at 13:19
I'm calling a LinkedIn API with the code below and it does what I want. However when I use almost identical code inside a loop it returns a type error.
it returns a type error:
...ANSWER
Answered 2021-Oct-20 at 18:13works fine outside the loop
Because in the loop, you re-define the variable. Added print statments to show it
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install shlink
In order to run Shlink, you will need a built version of the project. There are two ways to get it.
Using a dist file The easiest way to install shlink is by using one of the pre-bundled distributable packages. Go to the latest version and download the shlink*_dist.zip file that suits your needs. You will find one for every supported PHP version and with/without openswoole integration. Finally, decompress the file in the location of your choice.
Building from sources If for any reason you want to build the project yourself, follow these steps: Clone the project with git (git clone https://github.com/shlinkio/shlink.git), or download it by clicking the Clone or download green button. Download the Composer PHP package manager inside the project folder. Run ./build.sh 3.0.0, replacing the version with the version number you are going to build (the version number is used as part of the generated dist file name, and to set the value returned when running shlink -V from the command line). After that, you will have a dist file inside the build directory, that you need to decompress in the location of your choice. This is the process used when releasing new shlink versions. After tagging the new version with git, the Github release is automatically created by a GitHub workflow, attaching the generated dist file to it.
Using a dist file The easiest way to install shlink is by using one of the pre-bundled distributable packages. Go to the latest version and download the shlink*_dist.zip file that suits your needs. You will find one for every supported PHP version and with/without openswoole integration. Finally, decompress the file in the location of your choice.
Building from sources If for any reason you want to build the project yourself, follow these steps: Clone the project with git (git clone https://github.com/shlinkio/shlink.git), or download it by clicking the Clone or download green button. Download the Composer PHP package manager inside the project folder. Run ./build.sh 3.0.0, replacing the version with the version number you are going to build (the version number is used as part of the generated dist file name, and to set the value returned when running shlink -V from the command line). After that, you will have a dist file inside the build directory, that you need to decompress in the location of your choice. This is the process used when releasing new shlink versions. After tagging the new version with git, the Github release is automatically created by a GitHub workflow, attaching the generated dist file to it.
Support
This document contains the very basics to get started with Shlink. If you want to learn everything you can do with it, visit the full searchable documentation.
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page