Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Incremental Exports #136

Open
KnugiHK opened this issue Feb 26, 2025 · 2 comments
Open

[FEATURE] Incremental Exports #136

KnugiHK opened this issue Feb 26, 2025 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@KnugiHK
Copy link
Owner

KnugiHK commented Feb 26, 2025

Is your feature request related to a problem? Please describe.
The current implementation only allows the entire database to be exported with each attempt, making incremental exports impossible.

Describe the solution you'd like
Implement a checkpoint file that tracks which message and the previous page number for each chat, allowing future exports to continue from where the last one left off.

Additional context

Discussed in #92

Originally posted by msloco March 27, 2024
Another story is the database and its "export" to behave incrementally. Has anyone managed to do so ? or is it possible to run the exporter on two separate .db but pointing for the output to the same directory with some paging strategy so to make the following exports not to overwrite the previous ones ?

@KnugiHK KnugiHK added the enhancement New feature or request label Feb 26, 2025
@KnugiHK KnugiHK self-assigned this Feb 26, 2025
@connect-mahdi
Copy link

It might be a great feature ! Maybe similar projects have implemented it (Signal export or Telegram export projects ?)

@KnugiHK
Copy link
Owner Author

KnugiHK commented Feb 28, 2025

It might be a great feature ! Maybe similar projects have implemented it (Signal export or Telegram export projects ?)

I'm not aware of any other projects that have implemented it. If you come across one, please share!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants