{"id":20608131,"url":"https://github.com/tirithen/webhelper","last_synced_at":"2025-07-26T20:08:48.226Z","repository":{"id":148538417,"uuid":"1394723","full_name":"tirithen/Webhelper","owner":"tirithen","description":"Web development tool that watches and notifies you about your code syntax.","archived":false,"fork":false,"pushed_at":"2011-02-21T23:20:39.000Z","size":124,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-06T17:35:54.206Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.fredrik-soderstrom.se/webhelper","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tirithen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-02-21T21:22:48.000Z","updated_at":"2014-01-08T17:41:27.000Z","dependencies_parsed_at":"2023-03-29T00:53:22.390Z","dependency_job_id":null,"html_url":"https://github.com/tirithen/Webhelper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tirithen/Webhelper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tirithen%2FWebhelper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tirithen%2FWebhelper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tirithen%2FWebhelper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tirithen%2FWebhelper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tirithen","download_url":"https://codeload.github.com/tirithen/Webhelper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tirithen%2FWebhelper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267225269,"owners_count":24056084,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T10:09:33.597Z","updated_at":"2025-07-26T20:08:48.193Z","avatar_url":"https://github.com/tirithen.png","language":"JavaScript","readme":"# Webhelper tools for Linux and Mac OS X\n\nGet debug help independent of which text editor you use.\n\nHelper tools for web developers working with JavaScript, SASS/SCSS and PHP. More languages to come.\n\nWebhelper watches your files in the selected folder and sub folders for changes and automatically checks them when they are changed and then pushes debug info to your favorite notification system (for now notify-send, growl or terminal).\n\n## Installation\nInstall node.js from [here](http://nodejs.org/#download)\nClone the repository\n\t$ git clone https://github.com/tirithen/Webhelper.git $HOME/source/webhelper\nCompass for CSS SASS/SCSS files, if you have ruby installed\n\t$ gem install compass\n\n### Ubuntu/Debian users\nInstall libnotify-bin for notifications\n\t$ sudo apt-get install libnotify-bin\nFor PHP lint support\n\t$ sudo apt-get install php5-cli\nCreate a file with executable permissions in $HOME/bin/webhelper with your favorite parameters\n\t#!/bin/bash\n\t#\n\t\n\tnode $HOME/source/webhelper/webhelper.js --verbose --check-php --check-js --compass --notify-send --folder=./ --no-check-on-add\n\n### Mac OS X users\nInstall growl from [here](http://growl.info/).\nInstall node-growl, if you have [npm](http://npmjs.org/) installed\n\t$ sudo npm install growl\nFor PHP lint support\n\tTODO: add instructions for installing php5-cli\nCreate a file with executable permissions in $HOME/bin/webhelper with your favorite parameters\n\t#!/bin/bash\n\t#\n\t\n\tnode $HOME/source/webhelper/webhelper.js --verbose --check-php --check-js --compass --growl --folder=./ --no-check-on-add\n\n## Usage\nOpen terminal in you project folder (compass will work if there are a config.rb in that directory).\nTo start webhelper type (assuming that you have $HOME/bin in your $PATH variable):\n\t$ webhelper\nAs soon as you save/add a file in that directory or a sub directory of that directory it will be linted and checked for errors if it is one of the filetypes selected for check.\n\n## Parameters\n\t--check-js\t\t\tCheck .js files with Crockford's JSLint\n\t--check-php\t\t\tCheck .php files for parse errors (requires php5-cli)\n\t--compass\t\t\tCheck and compile .sass and .scss files with compass (requires that webhelper was started in the directory where config.rb resides)\n\t--verbose\t\t\tPrint output to the terminal\n\t--notify-send\t\tPrint output with notify-send (requires libnotify-bin)\n\t--growl\t\t\t\tPrint output with growl (requires growl)\n\t--no-check-on-add\tDo not check files when they are added to the watch list\n\t--folder\t\t\tFolder to check, defaults to current working directory\n\n## External dependencies\n* [node.js](http://nodejs.org/) - To run the application (required)\n* [php5-cli](http://php.net/manual/en/features.commandline.php) - Command line PHP (optional)\n* [compass](http://compass-style.org/) - CSS framework (optional)\n* [libnotify-bin](https://launchpad.net/ubuntu/+source/libnotify) - Notification system for Ubuntu/Debian users (optional)\n* [growl](http://growl.info/) - Notification system for Mac OS X users (optional)\n* [node-growl](https://github.com/visionmedia/node-growl) - Growl for node.js (optional)\n\n## License\nAll files except for Crockford's jslint.js are released under the [MIT License](http://www.opensource.org/licenses/mit-license.php).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftirithen%2Fwebhelper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftirithen%2Fwebhelper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftirithen%2Fwebhelper/lists"}