0 10
๐ Advanced Data Processing & QR Code Generator
Transform your data into beautifully designed, sequenced QR codes with our cutting-edge processor.
Generate sequential QR codes for combined data
๐ Features
- Enhanced URL Scraping: Extracts HTML text, title, meta description, links, and attempts parsing JSON/XML from URLs based on content type. Supports crawling links up to a specified depth. (Now performs real fetching)
- Advanced File Processing: Reads various text-based files (.txt, .md, .log etc.), HTML, XML, CSV, and attempts text extraction from common documents (.pdf, .docx, .rtf, .odt - requires extra dependencies). (Now performs real file processing)
- Smart JSON Handling: Parses valid JSON from direct input, files (.json or content), or URLs.
- Archive Support: Extracts and processes supported files from .zip, .tar, .gz archives. (Now performs real extraction)
- Robust Encoding Detection: Uses
chardet
for reliable character encoding identification. - Structured Output: Provides a consistent JSON output format containing raw content (if applicable), extracted data, and processing notes for each processed item.
- Sequential QR Codes: Maintains data integrity across multiple codes by chunking the combined/individual processed data.
- QR Code Viewport: Visualize generated QR codes in a sequenced square grid with options to enable/disable individual codes for selective scanning/sharing.
- Modern Design: Clean, responsive interface with visual feedback.
- Data Chatbot: Interact conversationally with the processed JSON data to ask questions about its structure, content, or request specific information.
๐ก Tips
- URLs: Enter multiple URLs separated by commas or newlines. The processor will attempt to fetch and structure the content based on its type, following links up to the specified Crawl Depth.
- Files: Upload any type of file. The processor will attempt to handle supported text-based files, archives (.zip, .tar, .gz), and specific document/structured formats.
- JSON: Use the "Direct JSON Input" tab for pasting JSON data. The system also tries to detect JSON content in file uploads and URLs. Use the "Load Example" button to see a sample JSON structure.
- Dependencies: Processing PDF, DOCX, RTF, and ODT files requires installing optional Python libraries (
PyPDF2
,python-docx
,pyth
,odfpy
). Check the console logs for warnings if a library is missing. - QR Codes: Choose whether to "Combine all data into sequence" or generate separate sequences for each input item.
- Processing: Monitor the "Processing Status" box for real-time updates and notes about errors or processing steps.
- Output: The "Processed Data" JSON box shows the structured data extracted from your inputs. The "Generated QR Codes" gallery shows the QR code images.
- Chatbot: After processing data, go to the "Chat with Data" tab to ask questions about the JSON output.
โ๏ธ QR Code Viewport Instructions
- Navigate to the QR Code Viewport tab after generating QR codes.
- The generated QR codes will be displayed in a grid based on their total count.
- Use the checkboxes below each QR code to enable or disable it for visual selection. Enabled codes have a green border and full opacity.
- This viewport is currently for visualization and selection within the UI; it doesn't change the generated files themselves. You would manually select which physical QR codes to scan based on this view.