Skip to main content

Forex Factory weekly calendar collector with CSV export, filters, and summaries.

Project description

README.md

# Forex Calendar Collector

![Python](https://img.shields.io/badge/python-3.9%2B-blue)
![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)
![Tests](https://github.com/PetiRu/forex_calendar_project/actions/workflows/ci.yml/badge.svg)

A simple collector for the Forex Factory weekly economic calendar. It fetches events, saves hourly CSV snapshots without duplicates, and provides helpers to filter and summarize.

## Features
- Fetch weekly calendar as a DataFrame
- Save hourly CSV files with duplicate protection
- Filter by currency and impact
- List upcoming events within a window
- Summarize counts by currency and impact

## Installation
Clone and install:
```bash
git clone https://github.com/PetiRu/forex_calendar_project.git
cd forex_calendar_project
pip install -r requirements.txt
pip install -e .

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fx_calendar-0.2.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fx_calendar-0.2.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file fx_calendar-0.2.0.tar.gz.

File metadata

  • Download URL: fx_calendar-0.2.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for fx_calendar-0.2.0.tar.gz
Algorithm Hash digest
SHA256 eeb5180c475de5f31c406477f5409304e79880434e75c26bc70eb9484d2c42af
MD5 411394d27d5c2dee32c6b6cf8b42e04f
BLAKE2b-256 5697453d965abeb5b43779c4fb9f98fab241fcd2f1cf0ed85d65ed7f3d6a4614

See more details on using hashes here.

File details

Details for the file fx_calendar-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: fx_calendar-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.12

File hashes

Hashes for fx_calendar-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c316d65eee92efadca9d88d41ed3bbcc1cdb75a7d592ceb6e4a42f0510c6e5c
MD5 6b1fffb266199c5edd1880b78fe51610
BLAKE2b-256 8dc66d4684a080f7da6ba2dea1fa77f36d2bd654899310ddd66533eb5e59f5ab

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page