{"id":20974516,"url":"https://github.com/koala-framework/file-watcher","last_synced_at":"2025-05-14T12:32:15.756Z","repository":{"id":28639589,"uuid":"32158540","full_name":"koala-framework/file-watcher","owner":"koala-framework","description":"Library for watching for file system changes","archived":false,"fork":false,"pushed_at":"2024-04-18T10:53:42.000Z","size":57,"stargazers_count":11,"open_issues_count":2,"forks_count":7,"subscribers_count":13,"default_branch":"2.0","last_synced_at":"2024-09-19T04:18:18.020Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.koala-framework.org/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/koala-framework.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-03-13T13:52:55.000Z","updated_at":"2024-04-18T10:53:47.000Z","dependencies_parsed_at":"2024-04-18T11:55:22.092Z","dependency_job_id":null,"html_url":"https://github.com/koala-framework/file-watcher","commit_stats":{"total_commits":38,"total_committers":2,"mean_commits":19.0,"dds":0.02631578947368418,"last_synced_commit":"303fdf4a94cbd57d89e120dccc86b1c21daa4f84"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koala-framework%2Ffile-watcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koala-framework%2Ffile-watcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koala-framework%2Ffile-watcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koala-framework%2Ffile-watcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/koala-framework","download_url":"https://codeload.github.com/koala-framework/file-watcher/tar.gz/refs/heads/2.0","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225295938,"owners_count":17451786,"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","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-19T04:29:59.669Z","updated_at":"2024-11-19T04:30:00.297Z","avatar_url":"https://github.com/koala-framework.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"## File Watcher Php Library [![Build Status](https://travis-ci.org/koala-framework/file-watcher.svg?branch=master)](https://travis-ci.org/koala-framework/file-watcher)\n\nPhp library for watching for file system changes.\n\nSupports different backends for best cross platform usage.\n\n### Backends\n\n* [watchmedo](https://pythonhosted.org/watchdog/) (Cross platform pything shell utility)\n* [fswatch](http://emcrisostomo.github.io/fswatch/) (Cross-platform file change monitor with multiple backends)\n* [inotifywait](http://linux.die.net/man/1/inotifywait) (Linux shell utility)\n* [inotify](http://php.net/manual/en/book.inotify.php) (Php PECL extension)\n* Polling fallback (Slow)\n\n### Requirements\n\n* Php 5.3+\n\n### Installation\nInstall using composer:\n\n    composer require koala-framework/file-watcher\n\n### Example Usage\n\n    $watcher = Kwf\\FileWatcher\\Watcher::create('.');\n    $watcher-\u003eaddListener(Kwf\\FileWatcher\\Events::MODIFY, function($e) {\n        var_dump($e-\u003efilename);\n    });\n    $watcher-\u003estart();\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoala-framework%2Ffile-watcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoala-framework%2Ffile-watcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoala-framework%2Ffile-watcher/lists"}