nightmare-webrequest-addon - :package: Add webRequest APIs to NIghtmare

  •        29

This is the wrapper of Electron API session.webRequest. The listener will be called with listener(details, callback) when a request is about to occur.

https://github.com/kyungw00k/nightmare-webrequest-addon#readme

Dependencies:

nightmare : ^2.3.4

Tags
Implementation
License
Platform

   




Related Projects

Fluent Interface for WebRequest object

  •    CSharp

This project make a fluent interface for WebRequest. For easy to use the WebRequest, we create new DSL for it and config it with understand language.

Fluent WebRequest

  •    CSharp

A simple wrapper of WebRequest class using Fluent style

nightmare - A high-level browser automation library.

  •    Javascript

Nightmare is a high-level browser automation library from Segment. The goal is to expose a few simple methods that mimic user actions (like goto, type and click), with an API that feels synchronous for each block of scripting, rather than deeply nested callbacks. It was originally designed for automating tasks across sites that don't have APIs, but is most often used for UI testing and crawling.

niffy - Perceptual diffing suite built on Nightmare

  •    Javascript

You can look at test/index.js as an example for how to use Niffy. To run the example test just do make test after cloning this repo. Niffy is built on Nightmare and used in combination with Mocha. You'll also need to read and use both of those library's APIs to use niffy effectively.

CodeceptJS - Modern Era Acceptance Testing Framework for NodeJS

  •    Javascript

And more to come... CodeceptJS is a successor of Codeception, a popular full-stack testing framework for PHP. With CodeceptJS your scenario-driven functional and acceptance tests will be as simple and clean as they can be. You don't need to worry about asynchronous nature of NodeJS or about various APIs of Selenium, PhantomJS, Protractor, etc, as CodeceptJS unifies them and makes them work as they were synchronous.


daydream - A chrome extension to record your actions into a nightmare or puppeteer script

  •    Javascript

A chrome extension to record your actions into a Nightmare or Puppeteer script. You can download Daydream from the Chrome Web Store here.

nan - Native Abstractions for Node.js

  •    C++

A header file filled with macro and utility goodness for making add-on development for Node.js easier across versions 0.8, 0.10, 0.12, 1, 2, 3, 4, 5, 6, 7, 8 and 9.Thanks to the crazy changes in V8 (and some in Node core), keeping native addons compiling happily across versions, particularly 0.10 to 0.12 to 4.0, is a minor nightmare. The goal of this project is to store all logic necessary to develop native Node.js addons without having to inspect NODE_MODULE_VERSION and get yourself into a macro-tangle.

webrequest - A lightweight class for iOS for making asynchronous web requests.

  •    Objective-C

A lightweight class for iOS for making asynchronous web requests.

KelControl

  •    

Programme exe de controle d'activites. 1 - controle de la reponses de site web - http webrequest d'une Url - analyse du retour ( enetete http) - si ok ( Appel ws similaire a etat mais independant a faire apres niveau 4) - si erreur ( appel ws incrementer l'erreur)...

UserUnlock

  •    CSharp

Allows standard users to unlock a locked windows workstation!

bloodhound - Haskell Elasticsearch client and query DSL

  •    Haskell

Search doesn't have to be hard. Let the dog do it."ES is a nightmare but Bloodhound at least makes it tolerable." - Same user, later opinion.

AngularJS-StyleGuide - Example of scalable architecture for my NG-Conf 2014 talk

  •    Javascript

The project demonstrates ways to leverage ui-router to the greatest of it's abilities, how to keep your controllers down to 1 line of code, how to organize your services in a completely simplified manner, and how to leverage resolves like a god. Keeping your application down to a tiny handful of directives. Avoid the nightmare of lifecycle, transition, and session/stateful bugs. How to keep your $scope clean and tidy. It doesn't require using controller as and it doesn't turn everything into directives. Write your code to be angular-agnostic. Use the router to manage state, sessions and collections allowing you to avoid the problems addressed with complicated flux architectures. Sharing references means no more watchers and subscribers strewn across your app.In today's code, it's sensible keep modules together and small. HTML, JS and CSS are closely tied together, so we should organize projects that way.

Organic - The intuitive UITableViewController.

  •    Objective-C

A UITableViewController subclass designed with efficiency and maintenance in mind, and tries its best to handle just about everything for you. No more if-statements and switches in every table view dataSource and delegate method. No more splitting up all the logic for each row and section into a dozen different methods, making addition, removal, or minor alterations to format and layout a headache. We feel your pain, we know the struggle. Moving one section of cells below another, moving cells between sections, adding new cells to existing sections, etc., with a decently-complex table view can be a nightmare, but with Organic it's as simple as changing the order of objects in an array.

dephpend - Detect flaws in your architecture, before they drag you down into the depths of dependency hell

  •    PHP

Detect flaws in your architecture, before they drag you down into the depths of dependency hell ... dePHPend helps with bringing your PHP projects back in shape. Over the course of a project, we usually keep adding more and more dependencies. Often hidden behind singletons or service locators, these dependencies can quickly become a maintenance (and testing!) nightmare.

nightmare - A distributed fuzzing testing suite with web administration

  •    Python

A distributed fuzzing testing suite with web administration. It was released during the conference T2 (Finland) around October 23 (2014). Please refer to README.txt for some more details and to all (small) .txt files in the "doc" directory.

voctomix - Full-HD Software Live-Video-Mixer in python

  •    Python

The C3VOC creates lecture recordings from German hacker/tech conferences. In the past we have used dvswitch very successfully but it has some serious limitations. Therefore we started looking for a replacement in 2014. We tested snowmix and gst-switch and while both did some things we wanted right, we realised that no existing tool would be able to fulfil all our wishes. Furthermore both are a nightmare to extend. So we decided to build our own implementation of a Live-Video-Mixer. Voctomix requires a fairly recent Version of GStreamer (at least 1.5, though we recommend 1.6 and later). This is natively present on Debian Stretch or Sid and Ubuntu Wily. On these systems it should run out of the box. We recommend using one of them. A Docker image that uses Ubuntu Wily as a base is bundled with Voctomix. Please refer to the seperate readme how to use the Docker image.

ember-cli-mirage - A client-side mock server to develop, test and prototype your app

  •    Javascript

A client-side server to develop, test and prototype your Ember CLI app. View the docs here.

sieve - Thunderbird Sieve Addon

  •    Javascript

Sieve is a powerful script language for server-side mail filtering. It is intended to be used with IMAP and thus it is widely spread. Many IMAP Server are capable of running sieve filters. Sieve stores and runs all script on the server-side. You can use telnet for this purpose, but that is far to uncomfortable, not applicable for a normal user and almost impossible with secure connections. Wouldn't it be great to activate, edit, delete and add sieve scripts with a convenient interface? That is exactly what the Sieve Extension offers...

node-msgpack - A space-efficient object serialization library for NodeJS

  •    Javascript

node-msgpack is an addon for NodeJS that provides an API for serializing and de-serializing JavaScript objects using the MessagePack library. The performance of this addon compared to the native JSON object isn't too bad, and the space required for serialized data is far less than JSON. node-msgpack is currently slower than the built-in JSON.stringify() and JSON.parse() methods. In recent versions of node.js, the JSON functions have been heavily optimized. node-msgpack is still more compact, and we are currently working performance improvements. Testing shows that, over 500k iterations, msgpack.pack() is about 5x slower than JSON.stringify(), and msgpack.unpack() is about 3.5x slower than JSON.parse().

node-gyp - Node.js native addon build tool

  •    Python

node-gyp is a cross-platform command-line tool written in Node.js for compiling native addon modules for Node.js. It bundles the gyp project used by the Chromium team and takes away the pain of dealing with the various differences in build platforms. It is the replacement to the node-waf program which is removed for node v0.8. If you have a native addon for node that still has a wscript file, then you should definitely add a binding.gyp file to support the latest versions of node.Multiple target versions of node are supported (i.e. 0.8, ..., 4, 5, 6, etc.), regardless of what version of node is actually installed on your system (node-gyp downloads the necessary development files or headers for the target version).