Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alongubkin/spider
Unsurprising JavaScript - No longer active
https://github.com/alongubkin/spider
Last synced: 5 days ago
JSON representation
Unsurprising JavaScript - No longer active
- Host: GitHub
- URL: https://github.com/alongubkin/spider
- Owner: alongubkin
- License: apache-2.0
- Created: 2014-10-25T18:26:52.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-10-21T00:47:39.000Z (about 7 years ago)
- Last Synced: 2024-10-31T13:02:48.630Z (12 days ago)
- Language: JavaScript
- Homepage: http://spiderlang.org
- Size: 1.21 MB
- Stars: 1,336
- Watchers: 50
- Forks: 46
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Spider
===[![NPM Version](http://img.shields.io/npm/v/spider-script.svg?style=flat)](https://www.npmjs.org/package/spider-script) [![Build Status](https://img.shields.io/travis/alongubkin/spider.svg?style=flat)](http://travis-ci.org/alongubkin/spider) [![Dependencies](http://img.shields.io/david/alongubkin/spider.svg?style=flat)](https://david-dm.org/alongubkin/spider) [![Test Coverage](http://img.shields.io/coveralls/alongubkin/spider.svg?style=flat)](https://coveralls.io/r/alongubkin/spider)
The ~~Next-Gen~~ Programming Language for the Web.
**Note:** This project is no longer active.
[Documentation](http://spiderlang.org/)
### Installation
npm install -g spider-script
### UsageExecute a script:
spider /path/to/script.spider
Compile a script:spider -c /path/to/script.spider
### Join the Community
* Website: http://spiderlang.org
* IRC: [#spiderlang](http://webchat.freenode.net/?channels=spiderlang) on Freenode
* IRC Logs: [#spiderlang](https://botbot.me/freenode/spiderlang/) on BotBot
* Q/A: [spiderlang](http://stackoverflow.com/questions/tagged/spiderlang) tag in StackOverflow
* [Google Group](http://groups.google.com/d/forum/spiderlang?hl=en)### Contributing
We need your help!
You can browse the [contributing-getting-started](https://github.com/alongubkin/spider/labels/contributing-getting-started) tag to find good issues to get started with.
1. [Fork](https://github.com/alongubkin/spider/fork) the project
2. Clone your forked repo: `git clone [email protected]:githubuser/spider.git`
3. Create your feature/bugfix branch: `git checkout -b new-operator`
4. Commit your changes to your new branch: `git commit -am 'Add a new operator'`
5. Push to the branch: `git push origin new-operator`
6. Create a new Pull Request!Resources:
* [PEG.js](http://pegjs.majda.cz/) (Used for parsing)
* [Esprima Parser](http://esprima.org/demo/parse.html#]) (Good way to learn the SpiderMonkey AST)