{"id":28445097,"url":"https://github.com/wechaty/webwx-app-tracker","last_synced_at":"2025-06-29T20:33:02.233Z","repository":{"id":102484726,"uuid":"73249752","full_name":"wechaty/webwx-app-tracker","owner":"wechaty","description":"Live Tracking webwxApp Version Change","archived":false,"fork":false,"pushed_at":"2022-03-01T05:09:50.000Z","size":1177,"stargazers_count":22,"open_issues_count":1,"forks_count":8,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-06-06T10:11:36.535Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/wechaty/webwx-app-tracker/commits/master/formatted/webwxApp.js","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wechaty.png","metadata":{"files":{"readme":"README.md","changelog":"history-version.json","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-11-09T03:30:05.000Z","updated_at":"2022-10-11T02:41:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"9461c8f3-2b4f-4b60-82bc-5e02e4c3ac69","html_url":"https://github.com/wechaty/webwx-app-tracker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wechaty/webwx-app-tracker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wechaty%2Fwebwx-app-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wechaty%2Fwebwx-app-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wechaty%2Fwebwx-app-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wechaty%2Fwebwx-app-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wechaty","download_url":"https://codeload.github.com/wechaty/webwx-app-tracker/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wechaty%2Fwebwx-app-tracker/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262663363,"owners_count":23345038,"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":"2025-06-06T10:11:19.256Z","updated_at":"2025-06-29T20:33:02.192Z","avatar_url":"https://github.com/wechaty.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# webwx-app-tracker\n\nwebwxApp SPA Html \u0026amp; AngularJS Script Tracker for Web Wechat\n\n## Introduction\n\nThe purpose of creating this repository is to track the code change from https://wx.qq.com , which can make the [PuppetWeb of Wechaty](https://github.com/wechaty/wechaty-puppet-puppeteer) life easier in the future.\n\nWhat it is doing is:\n\n1. Save \u003chttps://wx.qq.com\u003e HTML to `original/index.html`\n1. Save AngularJs JavaScript to `original/wxwebApp.js`\n1. Format the above two files, and save them to `formatted/`\n1. Check wether there has any update\n1. Commit to Git Repository and use js file name as commit message(if updated)\n\n## Case Study\n\nI have a webwxApp.js which was saved on May 2016, about 5 months ago before I setup this tracker.\n\n1. After I finished this tracker, I got a diff on webwxApp between version May to Nov, you can see, there's no much change at the past half year:\n\n  \u003chttps://github.com/wechaty/webwx-app-tracker/commit/ab292418e2651ec7e2630da156b3c18f0dca26fd\u003e\n\n1. However there was a new little bug introduced in, it's a typo of `API_webwxsendmsgvedio`:\n\n  \u003chttps://github.com/wechaty/webwx-app-tracker/commit/ab292418e2651ec7e2630da156b3c18f0dca26fd#diff-80c9da80c8ca080b37c6c49864880646R3300\u003e\n\nEnjoy it!\n\n## Quick Start\n\nOpen https://github.com/wechaty/webwx-app-tracker/commits/master/formatted/webwxApp.js to know the day to day change of web wechat app code.\n\nOr clone this repository on github, then run on your own machine.\n\n## Cron\n\nI put `npm run track` to my crontab with the following setting:(run every hour)\n\n```shell\nhuan@dev:~/git/webwx-app-tracker$ crontab -l\n1 * * * * (date \u0026\u0026 cd ~/git/webwx-app-tracker \u0026\u0026 npm run -s track \u003e\u003e /tmp/webwx-app-tracker.log 2\u003e\u00261)\n```\n\nP.S. You need to use Github Personal Token to enable push in crontab:\n\n* \u003chttp://stackoverflow.com/questions/18935539/authenticate-with-github-using-token\u003e\n\nAny suggestion is welcome.\n\n## See Also\n\n* [网页QQ/微信/新浪微博等重要文件监控，方便发现文件变动，及时更新相关项目](https://github.com/sjdy521/Mojo-URLMonitor)\n\n## History\n\n### v0.2 Nov 2020\n\nUse GitHub Actions to replace crontab\n\n### v0.1 Nov 2016\n\nUse crontab to run `npm run track`\n\n## Author\n\n[Huan](https://github.com/huan) [(李卓桓)](http://linkedin.com/in/zixia), Tencent TVP of Chatbot\n\n[![Profile of Huan LI (李卓桓) on StackOverflow](https://stackoverflow.com/users/flair/1123955.png)](https://stackoverflow.com/users/1123955/huan)\n\n## Copyright \u0026 License\n\n* Code \u0026 Docs © 2016-now Wechaty Community Contributors\n* Code released under the Apache-2.0 License\n* Docs released under Creative Commons\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwechaty%2Fwebwx-app-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwechaty%2Fwebwx-app-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwechaty%2Fwebwx-app-tracker/lists"}