speakingurl - Generate a slug – transliteration with a lot of options

  •        11

Generate a slug with a lot of options; create a so-called Semantic URL or 'Clean URL' or 'Pretty URL' or 'nice-looking URL' or 'Speaking URL' or 'user-friendly URL' or 'SEO-friendly URL' from a string. This module aims to transliterate the input string.

http://pid.github.io/speakingurl/
https://github.com/pid/speakingurl

Tags
Implementation
License
Platform

   




Related Projects

shortid - Short id generator. Url-friendly. Non-predictable. Cluster-compatible.

  •    Javascript

Amazingly short non-sequential url-friendly unique id generator. ShortId creates amazingly short non-sequential url-friendly unique ids. Perfect for url shorteners, MongoDB and Redis ids, and any other id users might see.

mongoid-slug - Generates a URL slug/permalink based on fields in a Mongoid-based model.

  •    Ruby

Mongoid Slug generates a URL slug or permalink based on one or more fields in a Mongoid model. It sits idly on top of stringex, supporting non-Latin characters. Mongoid Slug will attempt to determine whether you want to find using the slugs field or the _id field by inspecting the supplied parameters.

Url Rewrite.Net

  •    CSharp

Url Rewrite.Net is an open-source SEO project which contains Custom Http Module example and Custom Configrutaion Module.It is developed in C#.NET 2008. It's also useful for learning how to develop your own Http Module and Url Rewrite tool.

mongoid-slug - Generates a URL slug/permalink based on fields in a Mongoid-based model

  •    Ruby

Generates a URL slug/permalink based on fields in a Mongoid-based model


nanoid - A tiny (172 bytes), secure, URL-friendly, unique string ID generator for JavaScript.

  •    Javascript

A tiny, secure, URL-friendly, unique string ID generator for JavaScript. Safe. It uses cryptographically strong random APIs and guarantees a proper distribution of symbols.

slug-generator - Slug Generator Library for PHP, based on Unicode’s CLDR data

  •    PHP

This library provides methods to generate slugs for URLs, filenames or any other target that has a limited character set. It’s based on PHPs Transliterator class which uses the data of the CLDR to transform characters between different scripts (e.g. Cyrillic to Latin) or types (e.g. upper- to lower-case or from special characters to ASCII). To install the library use Composer or download the source files from GitHub.

phishery - An SSL Enabled Basic Auth Credential Harvester with a Word Document Template URL Injector

  •    Go

Phishery is a Simple SSL Enabled HTTP server with the primary purpose of phishing credentials via Basic Authentication. Phishery also provides the ability easily to inject the URL into a .docx Word document. The power of phishery is best demonstrated by setting a Word document's template to a phishery URL. This causes Microsoft Word to make a request to the URL, resulting in an Authentication Dialog being shown to the end-user. The ability to inject any .docx file with a URL is possible using phishery's -i [in docx], -o [out docx], and -u [url] options.

url-parse - Small footprint URL parser that works seamlessly across Node

  •    Javascript

The url-parse method exposes two different API interfaces. The url interface that you know from Node.js and the new URL interface that is available in the latest browsers.In version 0.1 we moved from a DOM based parsing solution, using the <a> element, to a full Regular Expression solution. The main reason for this was to make the URL parser available in different JavaScript environments as you don't always have access to the DOM. An example of such environment is the Worker interface. The RegExp based solution didn't work well as it required a lot of lookups causing major problems in FireFox. In version 1.0.0 we ditched the RegExp based solution in favor of a pure string parsing solution which chops up the URL into smaller pieces. This module still has a really small footprint as it has been designed to be used on the client side.

php_cat

  •    PHP

Php cat is a mysql nested model category software for managing hierarchical data.Call your hierarcial categories with seo url. manage unlimited categories,produce seo url,you can delete category and their sub categories at one time.

Open Url Rewriter for DotNetNuke

  •    

Open Url Rewriter for DotNetNuke is extension that improve SEO and overall Site quality.

URL Rewriter and Reverse Proxy

  •    ASPNET

Managed Fusion URL Rewriter is a powerful URL manipulation engine based on the Apache mod_rewrite extension. It is designed, from the ground up to bring all the features of Apache mod_rewrite to IIS 6.0 and IIS 7.0. Managed Fusion Url Rewriter works with ASP.NET.

Module Providers for Url Master

  •    

This project is a collection of plug-in Url Providers for the Url Master module. The Url Master module is an Url-improvement extension for DotNetNuke.

php-restclient - A generic REST API client for PHP

  •    PHP

headers - An associative array of HTTP headers and values to be included in every request. parameters - An associative array of URL or body parameters to be included in every request. curl_options - cURL options to apply to every request; anything defined here: https://secure.php.net/manual/en/function.curl-setopt.php. These will override any automatically generated values. build_indexed_queries (bool) - http_build_query automatically adds an array index to repeated parameters which is not desirable on most systems. Use this option to enable the default behavior. Defaults to FALSE. user_agent - User agent string to use in requests. base_url - URL to use for the base of each request. format - Format string is appended to resource on request (extension), and used to determine which decoder to use on response; a request URL like "api.twitter.com/1.1/statuses/user_timeline.json" would be expected to return well-formed JSON. format_regex - Pattern to extract format from response Content-Type header, used to determine which decoder to use on response. decoders - Associative array of format decoders. See "Direct Iteration and Response Decoding". username - Username to use for HTTP basic authentication. Requires password. password - Password to use for HTTP basic authentication. Requires username. url (string) - URL of the resource you are requesting. Will be prepended with the value of the base_url option, if it has been configured. Will be appended with the value of the format option, if it has been configured.

X3 CMS - Simple and Powerful PHP based Content Management System

  •    PHP

X3 CMS is an user friendly CMS. It is W3C compliant, that is each page is xHTML and CSS 2 is used for layout. It is build over an MVC framework derived from Kohana. It is modular and its functionality could be extended via plugin. Its features include Users and Group management, Files management, Page caching, Search engine support, Multiple language support, WYSISYG editor, SEO friendly URL and lot more.

chromecast-hello-world - A simple Hello World Sender/Receiver for Chromecast

  •    CSS

I'm not going to go into too much detail with this, because Google did a pretty good job of outlining this process. You can go here and just follow the instructions. It took me about 12 hours to hear a response. One thing to mention is that to start Chromecast development you're going to need to host your receiver app somewhere. Github has free pages hosting, but in the long run that would be a little limited. So, look into your options and make the decision that works best for you right now. An important note: The URL you give Google has to be the exact location of your receiver app's index.html. If you were to clone this repo and upload it to your server (say http://mydomain.com) then the receiver would be located at http://mydomain.com/receiver. You would have to specify that as your URL when whitelisting. Alternatively, if you just dumped the receiver app at the root directory of your domain, meaning it would found at http://mydomain.com, then you would supply that URL. The way the process works now does not have any support for subdirectories. So you have to make sure you're specific. Also, if you rename the receiver app from index.html to anything else, you'll have to specify that in the URL (e.g. http://mydomain.com/receiver/sweetapp.html).

UrlPager

  •    

UrlPager is a custom paging control for asp.net webform application, It supports url routing and paging through url parameters. UrlPager requires .Net Framework 3.5 sp1 or higher version. UrlPager???ASP.NET WebForm???????url??????????????url???????????url?

furl - 🌐 URL parsing and manipulation made easy.

  •    Python

Python's standard urllib and urlparse modules provide a number of URL related functions, but using these functions to perform common URL operations proves tedious. Furl makes parsing and manipulating URLs easy. Furl is well tested, Unlicensed in the public domain, and supports Python 2, Python 3, PyPy2, and PyPy3.

CallbackURLKit - Implementation of x-callback-url (Inter app communication) in swift

  •    Swift

Starting to integrate URL scheme in an app, why not be compliant with x-callback-url. Want to interact with one of the numerous other applications which implement already x-callback-url, you can also use this framework.

slugg - Make strings url safe

  •    Javascript

Make strings url-safe. By default, slugg will strip (i.e. remove and not replace) any sort of quotemark: '"’‘”“.