Skip to content

Proposal - Build awesome from a CSV/Table #48

@sancarn

Description

@sancarn

Been thinking about this for a while. Managing a readme with all the symbology is a bit of a nightmare tbh. A better approach might be a generative approach:

Image

Heading,SubHeading,SubHeading 2,FromFramework,Platform,AllOffice,Excel,Access,Word,Outlook,PowerPoint,Other,32-bit,Protected VBA,External DLLs,Installation requirements,Author,Github user,Github repo,title,link,description
Frameworks,N/A,N/A,FALSE,WinOnly,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,sancarn,sancarn,stdVBA,stdVBA,https://github.com/sancarn/stdVBA,A framework containing numerous classes for automation and utility. Focuses on code compactness and long-term maintainability.
Frameworks,N/A,N/A,FALSE,WinOnly,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE,FALSE,FALSE,kellyethridge,kellyethridge,VBCorLib,VBCorLib,https://github.com/kellyethridge/VBCorLib,A framework which brings many powerful .NET classes to VBA/VB6.
Frameworks,N/A,N/A,FALSE,WinOnly,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,RelaxTools,RelaxTools,Hidennotare,Hidennotare,https://github.com/RelaxTools/Hidennotare,"A framework by Japanese author RelaxTools. Contains numerous classes, interfaces and forms."
Libraries,Data Formats,JSON,FALSE,All,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,cristianbuse,cristianbuse,VBA-FastJSON,VBA-FastJSON,https://github.com/cristianbuse/VBA-FastJSON,"Fast, cross-platform, native json parser and serializer. Memory efficient (non-recursive), RFC 8259 compliant, UTF8 support"
Libraries,Data Formats,JSON,FALSE,All,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,VBA-tools,VBA-tools,VBA-JSON,VBA-JSON,https://github.com/VBA-tools/VBA-JSON,JSON conversion and parsing.
Libraries,Data Formats,JSON,FALSE,WinOnly,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,wqweto,N/A,N/A,mdJSON,https://www.vbforums.com/showthread.php?871695-VB6-VBA-JSON-parsing-to-built-in-VBA-Collections-with-JSON-Path-support,JSON library with dot-notation for extracting paths.
Libraries,Data Formats,JSON,FALSE,WinOnly,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE,FALSE,FALSE,FALSE,dilettante,N/A,N/A,JSONBag,https://www.vbforums.com/showthread.php?738845-VB6-JsonBag-Another-JSON-Parser-Generator,Uses shebang notation to extract keys from JSON strings. Can also build JSON with this library.
Libraries,Data Formats,JSON,TRUE,WinOnly,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,sancarn,N/A,N/A,N/A,N/A,In `stdVBA` find `stdJSON` - As above.
Libraries,Data Formats,CSV,FALSE,All,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,ws-garcia,ws-garcia,VBA-CSV-interface,VBA-CSV-interface,https://github.com/ws-garcia/VBA-CSV-interface,"Powerful, fast and comprehensive RFC-4180 compliant CSV/TSV/DSV data management library."
Libraries,Data Formats,CSV,TRUE,WinOnly,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,RelaxTools,N/A,N/A,N/A,N/A,In `Hidennotare` find `csvWriter` and `csvReader`
Libraries,Data Formats,XML,FALSE,All,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,VBA-tools,VBA-tools,VBA-XML,VBA-XML,https://github.com/VBA-tools/VBA-XML,XML conversion and parsing.
Libraries,Data Formats,Zip,FALSE,WinOnly,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,cristianbuse,cristianbuse,Excel-ZipTools,Excel-ZipTools,https://github.com/cristianbuse/Excel-ZipTools,Parse and Read Zip files.

From the above csv we could simply generate the readme.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions