Skip to content

apsinha/vercel-updates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vercel Updates Viewer

A Flask web application that fetches, summarizes, and displays Vercel's changelog updates in a clean, modern interface.

Features

  • Real-time fetching of Vercel's changelog updates
  • Automatic summarization of update content
  • Clean, modern UI with responsive design
  • Loading states and error handling
  • One-click refresh functionality

Requirements

  • Python 3.8+
  • Flask 3.0.0
  • Transformers 4.36.2
  • BeautifulSoup4 4.12.2
  • Feedparser 6.0.10
  • PyTorch 2.1.2

Installation

  1. Clone the repository:

    git clone <your-repo-url>
    cd vercel-updates
  2. Create and activate a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
  3. Install the required packages:

    pip install -r requirements.txt

Usage

  1. Start the Flask server:

    python app.py
  2. Open your web browser and navigate to:

    http://localhost:5001
    
  3. Click "Refresh Updates" to fetch the latest Vercel updates

How It Works

  1. The application:

    • Fetches Vercel's Atom feed
    • Filters for changelog entries
    • Processes and summarizes the content
    • Displays updates in a clean, card-based layout
  2. Features:

    • Automatic content summarization using BART model
    • Real-time update fetching
    • Error handling and retry capabilities
    • Status indicators for all operations

Development

  • Built with Flask backend
  • Modern HTML/CSS/JavaScript frontend
  • Implements responsive design
  • Includes proper error handling
  • Uses async/await for smooth user experience

License

MIT License - feel free to use this project as you wish.

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published