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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. QR Codes: Choose whether to "Combine all data into sequence" or generate separate sequences for each input item.
  6. Processing: Monitor the "Processing Status" box for real-time updates and notes about errors or processing steps.
  7. Output: The "Processed Data" JSON box shows the structured data extracted from your inputs. The "Generated QR Codes" gallery shows the QR code images.
  8. Chatbot: After processing data, go to the "Chat with Data" tab to ask questions about the JSON output.

โš™๏ธ QR Code Viewport Instructions

  1. Navigate to the QR Code Viewport tab after generating QR codes.
  2. The generated QR codes will be displayed in a grid based on their total count.
  3. Use the checkboxes below each QR code to enable or disable it for visual selection. Enabled codes have a green border and full opacity.
  4. 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.