Skip to main content

CSV download utility for FastAPI

Project description

fastapi_csv_download

A simple FastAPI utility to generate downloadable CSV responses.

Installation

pip install fastapi-csv-downloader

Usage

from fastapi import FastAPI
from fastapi_csv_downloader import generate_csv_response

app = FastAPI()

@app.get("/download")
async def download_csv():
    data = [{"id": 1, "name": "Laptop", "price": 1000}]
    return generate_csv_response(data, filename="products.csv")

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

fastapi_csv_downloader-1.0.0.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

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

fastapi_csv_downloader-1.0.0-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file fastapi_csv_downloader-1.0.0.tar.gz.

File metadata

  • Download URL: fastapi_csv_downloader-1.0.0.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for fastapi_csv_downloader-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c1f4b21db7f0fada6c40b34246f2447da4b5f26bc9d46c44f47cd9c88a729e36
MD5 4614913a673122ec99533917bdec8eb4
BLAKE2b-256 25f10018e193d196c032bbf804cdf8c7f98c30960e77109fad4044b3ed215509

See more details on using hashes here.

File details

Details for the file fastapi_csv_downloader-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for fastapi_csv_downloader-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b96aca109dfac697bf44c3d7d3e796268f7c0c4a7a371c5e9e4f9807afd7a5c4
MD5 d62efe30330e883df8fb04f977d7ab54
BLAKE2b-256 9bab67c54cd09be07b2e7270123c67bc407d35153f87ffd9b56653955d80b192

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