Simple Firefox automation addon for anything between SlimerJS and GreaseMonkey https://addons.mozilla.org/en-US/firefox/addon/zombie-navigator/

BM-2cWimYg96o7rdmFy99U5RMdQGpXrx75NCE 8c950de2bc Version 0.4.4 9 jaren geleden
branding 19eab6a3e2 Initial commit 9 jaren geleden
jsdoc 9aa31ac2cd Optimize docs 9 jaren geleden
src 8c950de2bc Version 0.4.4 9 jaren geleden
.gitignore 650068961d Remove foreign scripts (just for AMO compliance) 9 jaren geleden
LICENSE 19eab6a3e2 Initial commit 9 jaren geleden
Makefile fd7becc0c7 Makefile 9 jaren geleden
README.markdown cd0d88fd1c Fix activity-tracker in edge cases 9 jaren geleden
archive.sh f2d0104725 Prepare version 4.0 9 jaren geleden
build-docs.sh 8c950de2bc Version 0.4.4 9 jaren geleden
build.sh 6b41eff4cf Build update 9 jaren geleden
calc-size.sh f2d0104725 Prepare version 4.0 9 jaren geleden
demo-headless.sh ef6c298215 Demo scripts 9 jaren geleden
headless-run.sh ef6c298215 Demo scripts 9 jaren geleden
list-builds.sh 20ed778c3f Optimization 9 jaren geleden
run.sh ef6c298215 Demo scripts 9 jaren geleden
show-required.sh f2d0104725 Prepare version 4.0 9 jaren geleden
validate.sh 729a75ffe1 Buxfixes 9 jaren geleden

README.markdown

Zombie Navigator

A simple Firefox automation addon

  • src/ The addon source code
  • branding/ Branding source code (artworks)
  • jsdoc/ JSDoc-based API documentation source code (experimental)
  • build-docs.sh Build the API documentation with JSDoc
  • build.sh Build the addon
  • run.sh Run the addon off the source tree (requires non-release non-beta Firefox due to signing requirement)
  • LICENSE The GNU Affero General Public License, version 3

Firefox (or equivalent) 38+ is required.

Build requirements

  • Built using jpm: install with npm install -g jpm
  • API documentation built with JSDoc: npm install -g jsdoc (to regenerate documentations)
  • (Optional) AdvanceCOMP (advzip utility)
  • Build scripts only support Unix-like systems

TODO

  • Make sure the API is always reliable
  • Enable to quit the browser if there has been no user interaction

Branding

We named this program "Zombie Navigator" because it effectively turns Firefox into an automated "zombie" web browser. "Zombie scripts", which run inside a secure sandbox navigate Firefox!

The icon says "Web Browser" in Arabic. Just that. Maybe too simple. But we do not invest much in visual design.

Firefox is a registered trademark of the Mozilla Foundation. The term "Firefox" in this product, however, may also mean rebranded products derived from the official Firefox.

Versioning

License

Copyright © 2015 Zombie Navigator Developers

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.

The GNU Affero General Public License (GNU AGPL for short) is included under the file name 'LICENSE'