URL Tracker は、堅牢で拡張性の高い Web アプリケーションで、URL の監視・追跡、変更のログ記録、さまざまな Web リソースのステータスや動作に関する詳細な洞察を提供するために設計されています。Sails.js 上に構築されたこのアプリケーションは、アップタイム、コンテンツ変更、パフォーマンス監視のための URL 追跡に最適です。

URL Tracker は、指定された URL に定期的に HTTP リクエストを送信することで動作します。レスポンスの内容を以前の結果と比較し、差異があればログに記録します。このアプリケーションは、カスタム通知、データ処理などを追加して拡張できるため、さまざまなユースケースに柔軟に対応できます。
初期セットアップ後、アプリケーションにはデフォルトの管理者認証情報が設定されています。
[email protected]9TMhdaUSEzksEXF重要: セキュリティ上の理由から、ログイン後すぐにこれらのデフォルト認証情報を変更することを強く推奨します。アプリケーション内のユーザー管理インターフェースから変更できます。
Web ページの変更を追跡したい場合は、次の手順に従ってください(ログインしている必要があります)。
http://s3.amazonaws.com/careemcrm/。複数のリンクも追加できます。acceptedChange としてデータベースに保存します。Telegram 経由で通知を受け取るには:
https://api.telegram.org/bot<YourBOTToken>/getUpdates のような API を使用してチャット ID を取得します。始める前に、ローカルマシンに以下のものがインストールされていることを確認してください。
まず、リポジトリをローカルマシンにクローンします。
git clone https://github.com/ahussam/url-tracker.git
cd url-tracker
リポジトリのクローン後、必要な依存関係をインストールします。
npm install
開発モードでアプリケーションを起動するには、以下を使用します。
sails lift
これにより、.env ファイルで定義されたポートで Sails.js サーバーが起動します。
一貫した環境を得るために、Docker を使用して URL Tracker プロジェクトを実行できます。
MONGO_URL を mongodb://mongodb:27017/url-tracker に変更します。
Docker イメージをビルドするには、以下を実行します。
docker build -t url-tracker .
Docker を使用してアプリケーションを起動するには:
docker run -p 1337:1337 url-tracker
または docker-compose を使用:
docker-compose build
docker-compose up
このコマンドは、コンテナのポート 1337 をローカルマシンのポート 1337 にマッピングします。ブラウザで http://localhost:1337 にアクセスしてアプリケーションを利用します。

The MIT License (MIT)
Copyright (c) 2024 Abdullah Hussam
以下に定める条件に従い、本ソフトウェアおよび関連文書ファイル(以下「ソフトウェア」)の複製物を取得するすべての人に対し、ソフトウェアを無制限に扱うことを許可します。これには、ソフトウェアの複製、変更、結合、出版、頒布、サブライセンス、および/または販売の権利、およびソフトウェアを提供する相手に同じことを許可する権利が無制限に含まれます。
上記の著作権表示および本許可表示は、ソフトウェアのすべての複製物または重要な部分に記載するものとします。
ソフトウェアは「現状のまま」で提供され、明示的であるか黙示的であるかを問わず、いかなる保証も伴いません。これには、商品性、特定目的への適合性、および権利非侵害に関する保証が含まれますが、これに限りません。いかなる場合も、著作者または著作権保持者は、ソフトウェアに関連して、またはソフトウェアの使用またはその他の取扱いから生じるいかなる請求、損害、その他の責任も負わないものとします。
コントリビューションを歓迎します!お気軽にプルリクエストを送信してください。
サポートが必要な場合は、GitHub で Issue を開いてください。