
웹 페이지의 내용을 서로 다른 기간에 확인하는 변경 모니터링 앱.
URL Tracker는 URL을 모니터링하고 추적하며 변경 사항을 기록하고 다양한 웹 리소스의 상태와 동작에 대한 상세한 인사이트를 제공하도록 설계된 강력하고 확장 가능한 웹 애플리케이션입니다. Sails.js 기반으로 구축된 이 애플리케이션은 가동 시간, 콘텐츠 변경 및 성능 모니터링을 위한 URL 추적에 적합합니다.

URL Tracker는 지정된 URL에 정기적으로 HTTP 요청을 전송하여 작동합니다. 응답 콘텐츠를 이전 결과와 비교하고 차이점을 기록합니다. 애플리케이션은 사용자 정의 알림, 데이터 처리 등으로 확장할 수 있어 다양한 사용 사례에 유연하게 대처할 수 있습니다.
초기 설정 시 애플리케이션은 기본 관리자 자격 증명을 제공합니다.
[email protected]9TMhdaUSEzksEXF중요: 보안상의 이유로 로그인 후 기본 자격 증명을 즉시 변경하는 것이 좋습니다. 애플리케이션 내 사용자 관리 인터페이스를 통해 변경할 수 있습니다.
웹 페이지의 변경 사항을 추적하려면 다음 단계를 따르세요 (로그인 상태여야 합니다).
http://s3.amazonaws.com/careemcrm/). 여러 링크를 동시에 추가할 수도 있습니다.acceptedChange로 데이터베이스에 저장합니다.텔레그램을 통해 알림을 받으려면:
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로 접속하여 애플리케이션을 사용할 수 있습니다.

MIT 라이선스 (MIT)
Copyright (c) 2024 Abdullah Hussam
이 소프트웨어 및 관련 문서 파일(이하 "소프트웨어")의 복제본을 얻는 모든 사람에게는 제한 없이 소프트웨어를 다룰 수 있는 권한이 무료로 부여됩니다. 여기에는 소프트웨어의 복제본을 사용, 복사, 수정, 병합, 게시, 배포, 서브라이선스 및/또는 판매할 권리와 소프트웨어를 제공받은 사람이 그렇게 할 수 있도록 허용할 권리가 포함되며, 단 다음 조건을 따릅니다.
위의 저작권 고지 및 이 허가 고지는 소프트웨어의 모든 복제본 또는 상당 부분에 포함되어야 합니다.
소프트웨어는 "있는 그대로" 제공되며, 상품성, 특정 목적에의 적합성 및 비침해에 대한 보증을 포함하되 이에 국한되지 않는 어떠한 명시적 또는 묵시적 보증도 없이 제공됩니다. 어떤 경우에도 저자 또는 저작권 소유자는 계약, 불법 행위 또는 기타 행위로 인해 발생하는 모든 청구, 손해 또는 기타 책임에 대해 책임을 지지 않습니다. 이 소프트웨어의 사용이나 기타 거래로 인해 발생하는 모든 책임은 사용자에게 있습니다.
기여를 환영합니다! 자유롭게 Pull Request를 제출해 주세요.
지원이 필요하면 GitHub에 이슈를 열어 주세요.