Skip to content

Python server running on port 9888 that uses selenium to drive the Tabula WebUI

License

Notifications You must be signed in to change notification settings

Francesco99975/tabula-driver

Repository files navigation

How does it work

  • This image is meant to be used in tandem with kalairen/tabula on the same docker network.
  • At this stage custom ports are not available, there fore know that the driver image runs on port 9888 and tabula on port 9889. Be sure to name the tabula container: tabula; so that the python serve can be able to properly communicate with tabula.
  • This server has only a POST route: /pdf, that takes in a PDF file and responds with a zip file of CSVs of all the detected tables by the tabula server.

Docker Compose

  • docker-compose.yml
version: "3"

networks:
  tabunet:
    driver: bridge

services:
  tabula-driver:
    container_name: tabula-driver
    image: kalairen/tabula-driver
    ports:
      - "9888:9888"
    networks:
      - tabunet
    depends_on:
      - tabula
  tabula:
    container_name: tabula
    image: kalairen/tabula
    networks:
      - tabunet

About

Python server running on port 9888 that uses selenium to drive the Tabula WebUI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published