A convenience wrapper struct for dealing with URL-safe Base64 encoded globally unique identifiers (GUID), making a shorter string value (22 vs 36 characters long). As of version 2.0.0, `ShortGuid` performs a sanity check when decoding strings to ensure they haven't been tampered with, i.e. allowing the end of a Base64 string to be tweaked where it still produces that same byte array to create the underlying Guid. Effectively there is "unused space" in the Base64 string which is ignored, but will now result in an `FormatException` being thrown. ShortGuid will never produce an invalid string, however if one is supplied, it could result in an unintended collision where multiple URL-safe Base64 strings can point to the same Guid. To avoid this uncertainty, a round-trip check is performed to ensure a 1-1 match with the input string. Stick with version 1.1.0 if you require the old behaviour with opt-in strict parsing.
A library for generating and parsing query strings using C#. Url encoding/decoding is automatically handled. Supports multiple values per name.
Cruncher makes optimizing your resources easy. It can bundle unlimited combinations of remote and local CSS, Less, Sass, JavaScript, and CoffeeScript files. Combining them, minifying them, and caching them in the browser, Cruncher can handle nested css @import statements, re-maps relative resource urls and has a self cleaning cache should any changes be made to any of the referenced files. It can also parse CSS and add vendor prefixes to rules by Can I Use using AutoPrefixer. Requires 64 bit functionality due to the Sass compiler dependency. If using IIS Express ensure you are running in 64 it mode. Tools > Options > Projects and Solutions > Web Projects > Use the 64 bit version of IIS Express… Also requires the Visual C++ Redistributable http://www.microsoft.com/en-us/download/details.aspx?id=40784 If you use Cruncher please get in touch on my twitter @james_m_south. Feedback is always welcome.
.NET domain name parsing library (uses publicsuffix.org)
At it's core, embedly is an oEmbed provider. oEmbed is a format for allowing an embedded representation of a URL on third party sites. The simple API allows a website to display embedded content (such as photos or videos) when a user posts a link to that resource, without having to parse the resource directly.
ConsoleFx is a framework to build command-line applications, with support for command-line argument parsing and handling, including built-in error handling and validation support. This is the binary package for the ConsoleFx core, which provides a fluent API for creating command-line applications. Use this package if you want add the ConsoleFx core assembly references to your application instead of having a dependency on the ConsoleFx assemblies. If you wish to embed the ConsoleFx code in your application, then use the ConsoleFx.Code package instead. Visit http://consolefx.codeplex.com/wikipage?title=Adv_Deployment for details on ConsoleFx deployment scenarios. Visit the project URL for documentation or download the full package to obtain the sample applications.
A simple .net assembly to use to parse Open Graph information from either a URL or an HTML snippet. You can read more about the Open Graph protocol @ http://ogp.me.
Parses OData system query parameters to create a LINQ query that can be used to filter a model set. Also exposes a LINQ provider for web services supporting the OData query parameters. Use extension method Filter (in Linq2Rest namespace) on any IEnumerable source. Original project URL https://bitbucket.org/jjrdk/linq2rest.
This library provides Markdown support for ASP.NET Core applications: * Markdown TagHelper - embed static markdown text from files, urls or bind model data * Markdown Page Handler Middleware to render Markdown files in your site * Markdown Parsing Support via Markdown.Parse() and Markdown.ParseHtmlString() * Markdown Parsing from Files via Markdown.ParseFromFile() and .ParseFromFileAsync() * Markdown Parsing from URL via Markdown.ParseFromUrl() and .ParseFromUrlAsync() * Supports basic HTML Sanitation * TagHelper supports White Space Normalization * Customization of Markdown Processing Options
Provides helper tools for Kibana such as URL parsing.
This package contains come common features shared by other Umbrella.DynamicImage.* packages such as image URL generation and parsing capabilites as well as caching mechanisms for in-memory and physical disk.
This client library enables working with Robots.txt. Key Features: - Parse robots.txt into Typed object. - Lookup Allowed/Disallowed/Crawldelay based on User-Agent. - Traverse sitemap in robots.txt for urls. For More info see: https://github.com/nicholasbergesen/robotsSharp/master/README.md
This is a powerful, yet simple, URL path pattern parser and matcher
Earl Middleware for parsing an AngleSharp IHtmlDocument of the current HTTP request when crawling a url. Commonly used Types: Earl.Crawler.Middleware.Html.Abstractions.IHtmlDocumentFeature
Consume Pipaslot.Mediator.Server endpoint for ASP.NET Core applications Updates: 3.2.0 - Propagate result data into MediatorExecutionException 3.1.0 - New overloads in ClientMediator for ProcessSuccessfullResult, ProcessParsingError and ProcessUnsuccessfullStatusCode providung access to original action. 3.0.0 - IMessage and IRequest were abstracted to IMediatorAction 2.1.0 - Provide IMediator.DispatchUnhandled and IMediator.ExecuteUnhandled 2.0.3 - Backward compatibility fix for assemblies not using System.Private.CoreLib 2.0.2 - New Overloads for service registration 2.0.1 - Customization for endpoint URL 2.0.0 - Automatic mediator response deserialization into the exact type 1.0.1 - Provide methods on HttpResponseMessage for response parsing
ConsoleFx Interactive Shell is a framework for building interactive command-line applications. It is built on top of the ConsoleFx Core framework and thereby supports all the command-line parsing features available in ConsoleFx Core. This is the code package for the ConsoleFx Interactive Shell. Use this package if you want embed the ConsoleFx Interactive Shell source code into your application instead of having a dependency on the assemblies. If you wish to reference the ConsoleFx Interactive Shell assemblies, then use the ConsoleFx.Shell package instead. Visit http://consolefx.codeplex.com/wikipage?title=Adv_Deployment for details on ConsoleFx deployment scenarios. Visit the project URL for documentation or download the full package to obtain the sample applications.
MediaCleaner: an efficient way to keep your Media clean. MediaCleaner analyzes the content of the Media folder and the content of the Media section of Umbraco, then extracts the files that are present in the media folder but not in the Umbraco Backoffice and the Media items without a valid file in the Media folder. Unlike other similar packages, it uses the Umbraco Business Objects, there are no direct queries to the database, which means lightweight execution and compatibility with all the database types supported by Umbraco (SQL Server and MySQL). Consider to make a backup before cleaning the files and folders. ChangeLog for version 0.97 * Solved a problem during the installation of the package; ChangeLog for version 0.96 * Optimizations to perform a quicker scan; ChangeLog for version 0.95 * Service release for version 0.94 that fails on websites with large content; ChangeLog for version 0.94 * Now all the content (published or not) is parsed in order to filter the orphan files that may be present in the content as URL but without Media Item; * The folder created-packages is excluded from the processing;
Dynamic Url Route and QueryString parameter parsing library.
A small library for efficient and easy HTML parsing using C#'s dynamic feature. Provides extension methods for HtmlAgilityPack's HtmlNode class. Example: How to get the URLs of all images that are within a div with class "container": var urls = document.AsDynamic().body.div("class", "container").img._url;
Gets the YouTube ID from a YouTube URL
ConsoleFx Interactive Shell is a framework for building interactive command-line applications. It is built on top of the ConsoleFx Core framework and thereby supports all the command-line parsing features available in ConsoleFx Core. This is the binary package for the ConsoleFx Interactive Shell. Use this package if you want add the ConsoleFx Interactive Shell assembly references to your application. If you wish to embed the ConsoleFx Interactive Shell code in your application, then use the ConsoleFx.Shell.Code package instead. Visit http://consolefx.codeplex.com/wikipage?title=Adv_Deployment for details on ConsoleFx deployment scenarios. Visit the project URL for documentation or download the full package to obtain the sample applications.
ConsoleFx is a framework to build command-line applications, with support for command-line argument parsing and handling, with built-in error handling and validation support. This is the code package for the ConsoleFx core, which provides a fluent API for creating command-line applications. Use this package if you want to embed the ConsoleFx core into your application instead of having a dependency on the ConsoleFx assemblies. If you wish to reference the ConsoleFx binaries, then use the ConsoleFx package instead. Visit http://consolefx.codeplex.com/wikipage?title=Adv_Deployment for details on ConsoleFx deployment scenarios. Visit the project URL for documentation or download the full package to obtain the sample applications.
DOTS Address Geocode - International is our real-time geocoding API that translates any global address to latitude and longitude coordinates. The service works with the data points you have and returns geo-coordinates with clear resolution levels. The service is capable of following conventions for each country’s postal system for parsing and storing addresses and returns 16 levels of precision based on available data. Global addresses will also return the locality, admin area, postcode, country and country ISO2 and ISO3. For US addresses, the results will include census tract, state and county FIPS, congress code and time zone. Address Geocode also outputs a URL that can be used with popular mapping tools for quick and easy mapping. This service uses a dynamic interface that allows us to provide for expanded future capabilities while preserving existing implementations.
A simple library that will parse either a url or list of urls and return you an object of type Feed.
Parse and pack simple binary formats by describing the format as a combination of basic binary elements. A 'jar' is a combination parser/packer. The library includes basic jars, like a jar for big-endian 32-bit integers, as well as combinators that augment jars into more complicated jars, like 'repeat 5 times' and 'followed by'. Combining jars is much less error prone than hand-writing parsers and packers, but gives comparable performance thanks to runtime optimization and compilation. Follow the project url for more information and usage examples.
.NET domain name parsing library (uses publicsuffix.org)
URL Parse (url-parse) binding library for Bridge.NET projects.
Mab.StringLibrary is set of class for parsing expression and formula, generating random string, Number to string coder and decoder for url shorten and some other string extensions
Parse SQL connection string url to known SQL connection string.