Skip to content
This repository was archived by the owner on Feb 8, 2020. It is now read-only.

maoyuwang/ChangeLogger

Repository files navigation

ChangeLogger

Description

A website for tracking changelogs.

Screenshots

Homepage

flow

Software Page

flow

Subscribe Page

flow

Functionality

  • Parse update logs from softwares' website.
  • Store update logs to database.
  • A web page to show details of softwares.
  • A user center that allow users to subscribe.
  • Integrate RSS feed/Mail Notification / Text Notification / Slack Bot / Telegram Bot.

Running Flow

flow

Tech Stack

  • Python3 + BeautifulSoup4
  • MySQL
  • Redis
  • PHP
  • BootStrap 4

Development

Requirement

  • Redis Server
  • MySQL 5.x
  • Python 3
  • PHP 7.3.x

Backend

git clone https://github.com/maoyuwang/ChangeLogger
cd ChangeLogger
python3 -m pip install -r requirements.txt
mysql -u MYSQL_USERNAME -pMYSQL_PASSWORD < init.sql # Import database
vim config.py.example # Config database and API keys

Frontend

cd Website
cp config.php.example config.php
vim config.php # Config database and Redis

License

The 3-Clause BSD License

About

A website for tracking changelogs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •