Skip to content

Automation of the download of petroleum well files using Selenium, streamlining data collection from the REATE repository of Brazilian terrestrial sedimentary basins containing over 40 terabytes of data.

Notifications You must be signed in to change notification settings

rafaseto/reate-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Reate Download Automation

Welcome! In this repository you will find the code for the automation of the download of petroleum well files using Selenium, streamlining data collection from the REATE repository of Brazilian terrestrial sedimentary basins containing over 40 terabytes of data.


Table of Contents

Prerequisites

To work on this project, ensure you have the following installed:

  • Python 3.10 or above (3.12 recommended)
  • Git (for cloning the repository)
  • Chrome Driver (download here)

Setting Up the Environment

  1. Clone the repository:

    git clone https://github.com/rafaseto/reate-bot.git
    cd reate-bot
  2. Create a virtual environment in the project directory:

    python -m venv .venv
  3. Activate the virtual environment:

    • On Windows:
      .venv\Scripts\activate
    • On macOS/Linux:
      source .venv/bin/activate

Installing Dependencies

With the virtual environment activated, install the required packages:

pip install -r requirements.txt

Your First Automation

To get started right away, I set up a test_file.txt with the paths of some well files to download as an example.

  1. Open the src/app.py file and insert your chromedriver.exe path in line 12.

  2. Change the directory to src

    cd src
  3. Run

    python app.py

About

Automation of the download of petroleum well files using Selenium, streamlining data collection from the REATE repository of Brazilian terrestrial sedimentary basins containing over 40 terabytes of data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages