| Crates.io | TR_PDF_rename |
| lib.rs | TR_PDF_rename |
| version | 0.2.7 |
| created_at | 2024-07-03 10:47:02.10283+00 |
| updated_at | 2025-08-25 16:32:52.735167+00 |
| description | Reads security transaction statements (as pdf) from neo-broker Trade Republic and renames them as transactiondate_ordertype_name. |
| homepage | https://crates.io/crates/TR_PDF_rename |
| repository | https://github.com/ArdentEmpiricist/TR_PDF_Rename |
| max_upload_size | |
| id | 1290421 |
| size | 65,871 |
A secure and robust tool that renames Trade Republic PDF documents to a structured, machine-readable format:
yyyy_mm_dd_[TYPE]_[ISIN]_[ASSET].pdf
Kauf - Purchase transactionsKauf_Sparplan - Savings plan purchasesKauf_Saveback - Saveback purchasesVerkauf - Sale transactionsDividende - Dividend paymentsZinsen - Interest paymentsZinszahlung - Interest payoutsKapitalmaßnahme - Corporate actionsDepottransfer - Depot transfersDepotauszug - Account statementsSteuerliche_Optimierung - Tax optimizationgit clone https://github.com/ArdentEmpiricist/TR_PDF_Rename.git
cd TR_PDF_Rename
cargo build --release
./target/release/tr_pdf_rename <path_to_folder>
./target/release/tr_pdf_rename ~/Documents/TradeRepublic/
This tool implements several security measures to ensure safe operation:
../ attacks through path canonicalization#![forbid(unsafe_code)] for guaranteed memory safetyRun the comprehensive test suite including security tests:
cargo test
Run with verbose output:
cargo test -- --nocapture
This project is licensed under the MIT License - see the LICENSE file for details.