Skip to content

hirawatt/BSE_NSE_Announcement

Repository files navigation

☕️ BSE_Announcements

BSE Announcements page simplified and for better and easier access to Company Announcements. It is being tested only on Linux so far, but aims for full Winows and Mac support. Contributions Welcome!

image

Table of contents

Installation

  • Install Python for your Operating System from the required link.
  • Download this file and extract files.
  • Open Terminal/Command Prompt from the Extracted Folder.
  • Run the commands below
pip install -r requirements.txt
streamlit run st_app.py

Roadmap

  • Support for
    • Browsers
      • Firefox
      • Chrome
      • Safari
    • Operating System
      • Linux
      • Mac
      • Windows
  • Auto Reload after a specific time
  • Show unread/new links seperately
  • Create a Watchlist of Companies
  • Desktop Notification for Watchlist Company Results

Development

Contributions are very welcome!

Project structure

.
├── data/
│   ├── keywords.txt                   # Screener Announcements Keywords
│   └── BSE_{from-year}_{to-year}.csv  # Announcements in csv
├── drivers/                           # Browser drivers
│   ├── chromedriver
│   └── geckodriver
├── .gitignore
├── CNAME
├── main.py
├── mkeywords.py
├── notification.py
├── README.md
├── requirements.txt
└── st_app.py                          # Streamlit app file

About

BSE Announcements page simplified and for better and easier access to Company Announcements.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages