Skip to content

dextel2/bombay-duck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,634 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Bombay Duck πŸ¦†

BSE Award Watch License Node TypeScript JavaScript GitHub stars

Aim 🎯

⚠️ Caution:** This project does not recommend buying or selling any security; it simply tracks BSE "Award of Order / Receipt of Order" announcements for informational purposes.

Bombay Duck keeps a pulse on BSE's "Award of Order / Receipt of Order" announcements so traders can spot fresh bullish catalysts without refreshing the exchange site. The goal is a hands-free tracker that respects BSE rate limits, stores every intraday fetch in git, and keeps the repository's front page as a living dashboard.

Intraday Snapshot πŸ“Š

ℹ️ Important:** The README snapshot is updated automatically by the scheduled GitHub Action. Always pull the latest changes (or rebase) before editing README content locally to avoid merge conflicts.

Today's Awarded Orders (2026-04-23 IST)

Hour (IST) Company Code Headline Profit Outlook Announced At
2026-04-23 14:00 J. Kumar Infraprojects Ltd 532940 Pursuant to Regulation 30(4) of SEBI Listing Regulations, 2015 we are pleased to inform you that company is in receipt of Letter of Acceptance worth Rs. 2487.65 crores. The details of .... (Link) Likely Positive 23 Apr 2026 - 14:19
2026-04-23 12:00 Diffusion Engineers Ltd 544264 Intimation for Receipt of an order of about INR 09.88 Crores( approx). (Link) Likely Positive 23 Apr 2026 - 12:41
2026-04-23 12:00 Speciality Medicines Ltd 544738 We hereby submit the Corporate announcement on order booking. (Link) Likely Positive 23 Apr 2026 - 12:07
2026-04-23 09:00 Larsen & Toubro Ltd 500510 L&T Wins Orders (Significant*) for Buildings & Factories Business (Link) Likely Positive 23 Apr 2026 - 09:40

Last updated: 23 Apr 2026 - 16:00 | Entries: 4 | Requests: 7 | Retries: 0 | Raw JSON

How It Works βš™οΈ

  1. Scheduled GitHub Action runs at the top of each hour from 09:00 to 16:00 IST, Monday through Friday.
  2. Trading-window guard aborts early outside market hours or on weekends/holidays.
  3. Node.js fetcher (with throttling and retries) polls the BSE API and archives the raw JSON response.
  4. Intraday state manager deduplicates announcements per hour and rolls over automatically at the next market open.
  5. Mustache-based renderer injects a fresh table into the README so the latest data is always visible.
  6. If anything changed, the workflow commits the README and JSON state back to main using a bot token and uploads artifacts for auditing.
flowchart TD
  A[Scheduled Trigger] --> B{Within Trading Window?}
  B -- No --> Z[Exit Gracefully]
  B -- Yes --> C[Fetch BSE Awards]
  C --> D[Merge Intraday Buckets]
  D --> E[Render README]
  E --> F{Changes Detected?}
  F -- No --> Z
  F -- Yes --> G[Commit and Push]
  G --> H[Upload Artifacts]
  H --> Z
Loading

Automation Timeline πŸ•’

  • 09:00 IST: First eligible run clears out yesterday's state, fetches fresh announcements, and resets the README snapshot.
  • 09:15-15:00 IST: At the top of each hour the workflow repeats the fetch->merge->render pipeline, committing only when new data appears.
  • After 15:00 IST: Guard step exits successfully; the last intraday snapshot remains until markets reopen.

Project Resources πŸ“š

Appendix πŸ“Ž

  • API Endpoint: https://api.bseindia.com/BseIndiaAPI/api/AnnSubCategoryGetData/w
  • Query Parameters: strCat=Company Update, subcategory=Award of Order / Receipt of Order; date fields align with the active IST trading day.
  • Outputs: Exposes trading_date, announcement_count, and the JSON-encoded announcements via GITHUB_OUTPUT for downstream jobs.
  • Logs & Summaries: Fetch step writes a Markdown table to the GitHub Step Summary for quick triage.

About

πŸ“ˆ Bombay Duck: watches BSE award announcements in real time, snapshots results to README, and keeps traders in the loop with GitHub Actions magic. πŸ•’πŸ€–

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors