Go to file
Alfredo Oliviero 53ffc21421 Updated Jenkinsfile and Jenkinsjob.xml 2025-11-14 11:34:26 +01:00
.settings created library for shlink service 2025-09-03 15:42:24 +02:00
src updated javadoc 2025-09-03 15:55:06 +02:00
.classpath created library for shlink service 2025-09-03 15:42:24 +02:00
.gitignore created library for shlink service 2025-09-03 15:42:24 +02:00
.project created library for shlink service 2025-09-03 15:42:24 +02:00
CHANGELOG.md created library for shlink service 2025-09-03 15:42:24 +02:00
CITATION.cff created library for shlink service 2025-09-03 15:42:24 +02:00
FUNDING.md created library for shlink service 2025-09-03 15:42:24 +02:00
Jenkinsfile Updated Jenkinsfile and Jenkinsjob.xml 2025-11-14 11:32:36 +01:00
Jenkinsjob.xml Updated Jenkinsfile and Jenkinsjob.xml 2025-11-14 11:34:26 +01:00
LICENSE.md created library for shlink service 2025-09-03 15:42:24 +02:00
README.md updated the readme 2025-09-03 15:46:49 +02:00
descriptor.xml created library for shlink service 2025-09-03 15:42:24 +02:00
pom.xml scm 2025-11-14 11:34:10 +01:00

README.md

Shlink Shortener

Shlink Shortener is a Java library that provides a simple and efficient way to create, manage, and track shortened URLs using the Shlink service. This library is specifically designed to work with the Shlink instance hosted by the D4Science Infrastructure, offering seamless integration for applications that need URL shortening capabilities within the gCube ecosystem.

Key Features

  • URL Shortening: Create short, manageable URLs from long web addresses
  • URL Management: Retrieve, update, and delete existing short URLs
  • Analytics: Access detailed statistics and tracking information for shortened URLs
  • API Integration: Full integration with Shlink REST API
  • D4Science Integration: Optimized for use within the D4Science infrastructure

Built With

Documentation

Change log

See the Shlink Shortener Releases

Authors

How to Cite this Software

Tell people how to cite this software.

  • Cite an associated paper?
  • Use a specific BibTeX entry for the software?
    @Manual{,
        title = {Shlink Shortener},
        author = {Francesco Mangiacrapa at ISTI-CNR Infrascience Group},
        organization = {ISTI - CNR},
        address = {Pisa, Italy},
        year = 2025,
        note = {A Java library to interact with the [Shlink](https://shlink.io/) service hosted by D4Science Infrastructure},
        url = {http://www.http://gcube-system.org/}
    } 

License

This project is licensed under the terms specified in the LICENSE.md file

About the gCube Framework

This software is part of the gCubeFramework: an open-source software toolkit used for building and operating Hybrid Data Infrastructures enabling the dynamic deployment of Virtual Research Environments by favouring the realisation of reuse oriented policies.

The projects leading to this software have received funding from a series of European Union programmes see FUNDING.md