Flexible redirection plugin
Node.js Express redirect shortcut
Connect/Express ?redirect middleware
Express middleware for redirecting "non-www" requests to "www" url path
Express middleware for redirecting "http" requests to "https" url path
Check if a number is a redirect HTTP status code
Constants enumerating the HTTP status codes. Based on the Java Apache HttpStatus API.
Express middleware to redirect all http requests to https
Express middleware that redirects non-secure access to HTTPS (optimized for Azure and AWS).
Fast, unopinionated, minimalist web framework
Parses netlify redirects into a js object representation
Redirect users to the SSL version of your app. For ExpressJS running on Heroku
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
Redirects requests from HTTP to HTTPS in Express
Prevent redirect loops with sessions since HTTP referrer header is unreliable
MJML: the only framework that makes responsive-email easy
Connect/Express middleware to enforce https
expressNakedRedirect is a middleware for Express that redirects naked(root domain) request to www or its reverse.
Redirect from HTTP to HTTPS using meta redirects
TypeScript definitions for express
Redirecting HTTP to HTTPS. It forces SSL (HTTPS) when HTTP is required using Express (Nodejs) and remove www and trailing slash on your domain.
Parses netlify redirects into a js object representation
OpenTelemetry instrumentation for `express` http web application framework
Produces redirects (HTTP redirections) for pages in an Antora site.
`acoc` is a regular expression based colour formatter for programs that display output on the command-line. It works as a wrapper around the target program, executing it and capturing the stdout stream. Optionally, stderr can be redirected to stdout, so that it, too, can be manipulated. `acoc` then applies matching rules to patterns in the output and applies colour sets to those matches.
== Medusa: a ruby crawler framework {rdoc-image:https://badge.fury.io/rb/medusa-crawler.svg}[https://rubygems.org/gems/medusa-crawler] rdoc-image:https://github.com/brutuscat/medusa-crawler/workflows/Ruby/badge.svg?event=push Medusa is a framework for the ruby language to crawl and collect useful information about the pages it visits. It is versatile, allowing you to write your own specialized tasks quickly and easily. === Features * Choose the links to follow on each page with +focus_crawl+ * Multi-threaded design for high performance * Tracks +301+ HTTP redirects * Allows exclusion of URLs based on regular expressions * Records response time for each page * Obey _robots.txt_ directives (optional, but recommended) * In-memory or persistent storage of pages during crawl, provided by Moneta[https://github.com/moneta-rb/moneta] * Inherits OpenURI behavior (redirects, automatic charset and encoding detection, proxy configuration options). <b>Do you have an idea or a suggestion? {Open an issue and talk about it}[https://github.com/brutuscat/medusa-crawler/issues/new]</b> === Examples Medusa is versatile and to be used programatically, you can start with one or multiple URIs: require 'medusa' Medusa.crawl('https://www.example.com', depth_limit: 2) Or you can pass a block and it will yield the crawler back, to manage configuration or drive its crawling focus: require 'medusa' Medusa.crawl('https://www.example.com', depth_limit: 2) do |crawler| crawler.discard_page_bodies = some_flag # Persist all the pages state across crawl-runs. crawler.clear_on_startup = false crawler.storage = Medusa::Storage.Moneta(:Redis, 'redis://redis.host.name:6379/0') crawler.skip_links_like(/private/) crawler.on_pages_like(/public/) do |page| logger.debug "[public page] #{page.url} took #{page.response_time} found #{page.links.count}" end # Use an arbitrary logic, page by page, to continue customize the crawling. crawler.focus_crawl(/public/) do |page| page.links.first end end
No description provided.
No description provided.