Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

monzy

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

monzy

Package to interact with Monzo API to fetch transactions and upload to a database

  • 0.2.7.dev0
  • PyPI
  • Socket score

Maintainers
1

Monzy

A Python data pipeline to fetch, transform, and process Monzo transactions and pot data from the Monzo API.

Table of Contents

  • Introduction
  • Features
  • Setup
  • Usage
  • Testing
  • Contributing
  • License

Introduction

This project provides a data pipeline to interact with the Monzo API, retrieve transaction and pot data, transform it into a structured format, and process it for analysis or storage in a PostgreSQL database. It uses the monzo-API Python package developed by Peter MacDonald: https://github.com/petermcd/monzo-api

Features

  • Fetch Monzo transactions and pot data
  • Transform and normalize transaction data
  • Process transactions to prepare for analysis
  • Insert and query data in a PostgreSQL database
  • Environment configuration using .env files

Setup

Prerequisites

  • Python 3.8+
  • PostgreSQL database

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/monzy.git
    cd monzy
    
  2. Create and activate a virtual environment with Poetry:

    ./local-setup.sh
    
  3. Set up environment variables:

    Create a .env file in the root directory of the project and add your environment variables:

    DB_USERNAME=your_username
    DB_PASSWORD=your_password
    DB_HOST=your_host
    DB_NAME=your_database
    DB_PORT=your_port
    

Usage

Monzo API Token

...

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc