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'