From 6abc31a57c557d6d40e15ed8c58c5d695bf25a75 Mon Sep 17 00:00:00 2001 From: "Valeriano A.R" Date: Thu, 13 Jul 2017 02:53:09 +0200 Subject: [PATCH] Update README.md --- README.md | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4f386e1..4edd56c 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,13 @@ # .Net library for compressing URLs +## Instalation + +You can install the NuGet package using this command on the package manager: + + Install-Package VAR.UrlCompressor + +Alternativelly you can copy and reference the assembly resulting of the project VAR.UrlCompressor. + ## Usage ### VAR.UrlCompressor @@ -10,16 +18,28 @@ Add the resulting assembly as reference in your projects, and this line on code: Compress an URL with: string compressedUrl = UrlCompressor.Compress("https:\\google.com"); + // compressedUrl = "Hk30TGDxt8jOOW6" Decompress an URL with: - string decompressedUrl = UrlCompressor.Compress("xGncYbYfopHYpG0"); + string decompressedUrl = UrlCompressor.Decompress("Hk30TGDxt8jOOW6"); + // decompressedUrl = "Hk30TGDxt8jOOW6"; +For extra compression use host conversions. For example: + + Dictionary hostConversions = new Dictionary { + { "google", "G" } + { "com", "C" } + } + string compressedUrl = UrlCompressor.Compress("https:\\google.com", ); + // compressedUrl = "oMyuFVR41" + + ### UrlCompressor.Tests It is a simple console application, to test basic funcitionallity of the library. ## Building -A Visual Studio 2015 and 2010 solutions are provided. Simply, click build on the IDE. +A Visual Studio 2017 solution is provided. Simply, click build on the IDE. A .nuget package can be build using: VAR.UrlCompressor\Build.NuGet.cmd