Displaying 1 to 20 from 33 results

noodle - A node server and module which allows for cross-domain page scraping on web documents with JSONP or POST

  •    Javascript

The noodle tests create a temporary server on port 8889 which the automated tests tell noodle to query against. Contributors and suggestions welcomed.

a11y

  •    CSS

Pronounced Alix. Because it’s simpler. The whole presentation lives in the wiki. Please note that a substantial work has been accomplished to document the whole project, from the Sass layer to each test explanations through CSS selectors and tricks. I suggest you make a tour on a11y.css documentation website.

node-trumpet - parse and transform streaming html using css selectors

  •    Javascript

Create a new trumpet stream. This stream is readable and writable. Pipe an html stream into tr and get back a transformed html stream.Parse errors are emitted by tr in an 'error' event.

codeSHOW

  •    

This is a Windows 8 HTML/JS project with the express goal of showing simple how-to concepts for developing in Windows 8 using JavaScript (codefoster.com)




woosh - Streaming composable templates - IN CONSTRUCTION

  •    Javascript

parse and transform streaming html using css selectors in a composable way

cheerio-advanced-selectors - Add advanced selector support to cheerio

  •    Javascript

This module is inspired by cheerio-eq with the added support for many different selectors.Gotcha: The result returned from .load() isn't a cheerio object but a custom function used to wrap the cheerio-advanced-selector logic (see issue 2).

testcafe-react-selectors - TestCafe selector extensions for React apps.

  •    Javascript

This plugin provides selector extensions that make it easier to test ReactJS components with TestCafe. These extensions allow you to select page elements in a way that is native to React.ReactSelector allows you to select page elements by the name of the component class or the nested component element.

testcafe-vue-selectors - TestCafe selector extensions for Vue.js apps.

  •    Javascript

This plugin provides selector extensions that make it easier to test Vue components with TestCafe. These extensions allow you to test Vue component state and result markup together.VueSelector allows you to select page elements by the component tagName or the nested component tagNames.


postcss-selector-matches - PostCSS plugin to transform :matches() W3C CSS pseudo class to more compatible CSS (simpler selectors)

  •    Javascript

Note that if you are doing crazy selector like p:matches(a) {} you are likely to get crazy results (like pa {}).Allows you to introduce a line break between generated selectors.

goq - A declarative struct-tag-based HTML unmarshaling or scraping package for Go built on top of the goquery library

  •    Go

Package goq was built to allow users to declaratively unmarshal HTML into go structs using struct tags composed of css selectors.I've made a best effort to behave very similarly to JSON and XML decoding as well as exposing as much information as possible in the event of an error to help you debug your Unmarshaling issues.

modest - CSS selectors for HTML5 Parser myhtml

  •    Crystal

CSS selectors for HTML5 Parser myhtml (Crystal wrapper for https://github.com/lexborisov/Modest).

marky-markdown-lite - A version of marky-markdown that does less.

  •    Javascript

A version of marky-markdown that does less. This little module converts markdown to HTML with markdown-it (a fast and CommonMark compliant parser), then parses that HTML into a queryable DOM object using cheerio.

focus-within - Target elements if they are focused or contain a focused element

  •    Javascript

Focus Within lets target elements based on whether they are focused or contain a focused element, following the Selectors Level 4 specification. Focus Within polyfills this behavior by adding a focus-within attribute to elements matching :focus-within.

scrape-markdown - A simple utility for scraping web pages and returning the results in Markdown.

  •    Javascript

A simple utility for scraping web pages or raw HTML data and returning the results in Markdown. scrape-markdown accepts one or more URLs, filepaths, or HTML strings. If you supply an HTML string, scrape-markdown converts the data to Markdown directly. If you supply a URL or filepath, scrape-markdown attempts to fetch the contents first.

oldie - Compile CSS compatible with old Internet Explorer

  •    Javascript

Oldie tranforms CSS to be compatible with old Internet Explorer. If you’re like me, you stopped supporting IE8 years ago. Yet, here you are, satisfying another client that somehow managed to get this requirement past you.