Skip to content

Brainwavey/Fathom-Data-Extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Fathom OS: Web3 Data Extractor ๐Ÿ“Š

An automated data analytics pipeline designed to extract, parse, and format live blockchain market data into business-ready spreadsheets.

โš™๏ธ The Architecture

This tool upgrades standard API fetching by implementing a multi-target extraction loop. It queries the CoinGecko API for specific financial metrics across multiple digital assets simultaneously. Once the JSON payload is parsed, the engine utilizes Python's built-in csv library to automatically generate a cleanly formatted .csv report containing the targets' Price, 24-Hour Volume, and Market Capitalization.

๐Ÿง  Technical Skills Demonstrated

  • Data Pipeline Engineering: Automating the flow of data from a raw REST API endpoint to a formatted local file.
  • JSON to CSV Conversion: Structuring nested dictionary data (.items()) into readable spreadsheet rows and columns.
  • Batch Processing: Using string manipulation (.join) to query multiple assets in a single, efficient HTTP request.
  • File Handling: Securely opening, writing, and formatting local system files (mode="w").

๐Ÿ’ป Tech Stack

  • Python 3
  • requests (API Integration)
  • csv (Data Export & Formatting)

About

A Web3 data analytics pipeline that extracts live API metrics and generates formatted CSV reports.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages