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

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'