camelot-dev / camelot-dev/excalibur

Row separator like column separator

Open
#55 4 comments 2 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
1.8k
Forks
238
PR merge metrics
No merged PRs in 30d

Description

The column separator is an amazing feature!

Taking a logical step forward, how about horizontal row separators too? To help avoid consecutive table entries mixing in with each other.

With both column and row separators at hand, this will help the user parse their table perfectly.

Ref: A similar request I'd posted on Tabula that had garnered a lot of attention: https://github.com/tabulapdf/tabula/issues/409

Also, I understand Excalibur is a frontend to Camelot. So the column separator feature might be there in Camelot and you've brought it to user interface here. Perhaps there's no row separator feature in Camelot itself yet? Can someone clarify? Then I'll go post this request there.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the existing column separator feature in Excalibur and how it connects to Camelot. Determine whether row separators require changes in the interface, extraction flow, or both; done means horizontal separators can be configured and reliably separate consecutive table entries.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data, frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.