How navruzbek05/txt2vcf works
txt2vcf is a browser-only contact-list converter. The documented workflow is text entry, parsing and phone normalization, editable preview, then vCard export. README capabilities not visible in the sampled parser are represented under index.html; their precise internal wiring is not shown.
Main entry points: index.html App interface · parser.js Parse contacts
Components 12
Contact conversion
- Contact text
- Editable preview
index.html - VCF file
Browser interface
- App interface
index.html - Country settings
index.html - Language choice
index.html - Browser preferences
Contact logic
- Parse contacts
parser.js - Normalize phones
parser.js - Length warnings
parser.js - Build vCard
parser.js
Other components
- User
Connections 17
- User → App interface: uses
- User → Contact text: enters contacts
- Contact text → App interface: provides text
- App interface → Parse contacts: parses lines
- Parse contacts → Normalize phones: normalizes phones
- Country settings → Parse contacts: supplies options
- Parse contacts → App interface: returns contacts
- App interface → Length warnings: checks lengths
- App interface → Editable preview: renders contacts
- User → Editable preview: edits or deletes
- App interface → Build vCard: builds export
- Build vCard → VCF file: produces file
- App interface → VCF file: downloads
- User → Language choice: chooses language
- Language choice → Browser preferences: remembers choice
- Browser preferences → App interface: restores choice
- Country settings → Browser preferences: remembers settings