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.1.tar.gz (4.8 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.1-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fx_calendar-0.2.1.tar.gz
  • Upload date:
  • Size: 4.8 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.1.tar.gz
Algorithm Hash digest
SHA256 8ac787d0b9629e67636418fa11732b272522a7e488ab701aa3a25a5e3b94d4dc
MD5 6e8ec981d2fbfaac002ba17b4e674575
BLAKE2b-256 ba77b2da1bd3a7feebd78e02b6889e054a2b02470f94a00008d5001738162d06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fx_calendar-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a6ae6c2ceb562c41b0aa090516e8151f4c5b7eb6570c3f32c69c71451182146a
MD5 d9c78ff67ef7f0d8ffd4ee1d5471366b
BLAKE2b-256 d8cc1d675b46680ab96cbc3f350908a81a4f87ea2ba901cb27cbe281c2dd38fd

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