• Solutions
    • FERC XBRL Reporting
    • FDTA Financial Reporting
    • SEC Compliance
    • Windows Clipboard Management
    • Legato Scripting
  • Products
    • GoFiler Suite
    • XBRLworks
    • SEC Exhibit Explorer
    • SEC Extractor
    • Clipboard Scout
    • Legato
  • Education
    • Training
    • SEC and EDGAR Compliance
    • Legato Developers
  • Blog
  • Support
  • Skip to blog entries
  • Skip to archive page
  • Skip to right sidebar

Friday, August 09. 2019

LDC #147: A Look Back in Time

We started this blog in September of 2016, releasing one article a week (with only a few exceptions) for a total of 147 articles over 151 weeks, each article illustrating various features of the Legato scripting language. With so many articles available to reference I thought I would take the time this week to put together a picture of where we have been in a way that will make it easy to find previous topics that have been covered. This way no matter whether you have been a faithful reader since the beginning or if you have only found us recently you can have a place to easily find where and when we have covered a topic. This is by no means a comprehensive list, but intended to be a resource to find if we have covered a topic you may have questions about.




  Article Article Number  
  Basic Legato Features:    
  Creating a script 1  
  Creating a Custom Menu Function 2  
  Creating a Menu Function on Application Startup 10  
  Using Message Boxes 19  
  Introduction to Pragmas and Defines 59  
  Dialog Boxes:    
  Part 1 76  
  Part 2 80  
  Part 3 84  
  Part 4 88  
  Part 5 102  
  The second chapter of Part 5 126  
  Part 6 105  
  Conditional Directives 98  
  Using the Function Select Tool 142  
  Running a Script From Command Line 20  
  Working with Error Messages 21  
  Getting a Handle on Handles 109  
  Strings in Legato 12  
  Parameter String and Arrays 14  
  Introduction to Regex 18  
  Setting Icons on Scripts 49  
  The Debug View 145  
  Save and Open Dialogs 38  
  Running Scripts in the Background:    
  Part 1 69  
  Part 2 73  
       
  Deep Dives and Examples on Specific Features and Functions:    
  SGML Word Parsing 6  
  Setting Up an ODBC Connector 8  
  Using an ODBC Connector 9  
  Email Functions 11  
  Date and Time Functions 16  
  ExplodeString 13  
  Path Functions 22  
  Security and Encryption:    
  Part 1 26  
  Part 2 27  
  Bonus Post about SHA3 Hashing 76  
  Collaboration Features of GoFiler:    
  Part 1 29  
  Part 2 90  
  Introduction to Text Objects 35  
  Edit Objects 40  
  Administrative Rights 45  
  User Groups 52  
  Editing CSS:    
  Part 1 56  
  Part 2 57  
  Timers in a Dialog 65  
  Learning All About CSV 66  
  URL Encoding and Decoding 72  
  Getting Information From the Clipboard 78  
  Putting Information Onto the Clipboard 82  
  OLE Automation:    
  Part 1 81  
  Part 2 89  
  Using the Progress Window 87  
  Getting Metadata from Drive Volumes 86  
  Unwinding From Fatal Errors 113  
  A Look at FormatString 116  
  Checkbox and Radio Button Controls:    
  Part 1 127  
  Part 2 128  
  Part 3 133  
  Using the Windows Registry 134  
  The ConvertFile Function 136  
  Table Mapping Tools 143  
  Introduction to EDAC 121  
       
  Small Projects:    
  Converting Wingding Checkboxes to Unicode 5  
  Lunch Selector 17  
  Exporting 13H Broker Dealer List to CSV 23  
  Adjusting HTML and Paragraph Alignment 41  
  Unregistering and Changing Software Keys 42  
  Promote Underlines to Table Cells 63  
  Remove All Hyperlinks in a Selected Area 70  
  Find the Number of Custom Elements in your XBRL Document 71  
  Save and Load Preferences Templates 79  
  Creating a Calculator in Legato 85  
  Endnote to Footnote Mapper 95  
  Creating a Filing Calendar 97  
  Exporting a List of Filings From the Mailbox to CSV 107  
  Automating the Insertion of Multiple Images into an HTML File 135  
  Automatically Converting Word Documents to HTML When Placed in a Folder 137  
  Adding Highlights to iXBRL Tags in an HTML Proof 141  
       
  Large Projects:    
  Merging two XBRL instance documents:    
  Part 1 31  
  Part 2 32  
  Part 3 33  
  Part 4 34  
  Automated XBRL Test Filing:    
  Part 1 36  
  Part 2 37  
  Page Break Template Manager:    
  Part 1 99  
  Part 2 100  
  Part 3 101  
  Part 4 132  
  Bulk Filings:    
  Part 1 114  
  Part 2 115  
  Part 3 118  
  Part 4 119  
  Section 16 Data Scraper:    
  Part 1 117  
  Part 2 122  
  Part 3 129  
  Part 4 131  
       
  Other Posts of Note:    
  Legato Best Design Practices 67  
  Talking About Memory Allocation 93  
  Use Legato To Create DVTs For Application Testing 108  
  When to Use For Loops Versus When to Use While Loops 139  

Wow! Look at how far we have traveled in three years. From the very basics of Legato to adding entire layers of functionality to GoFiler, we have visited a great number of the features available. Legato offers all you need to automate tasks and extend functionality making conversions a breeze. It has been a pleasure to be able to write this blog. From all of us at Novaworks, happy three year anniversary, with many more to come!


 



Joshua Kwiatkowski is a developer at Novaworks, primarily working on Novaworks’ cloud-based solution, GoFiler Online. He is a graduate of the Rochester Institute of Technology with a Bachelor of Science degree in Game Design and Development. He has been with the company since 2013.

Additional Resources


Novaworks’ Legato Resources


Legato Script Developers LinkedIn Group


Primer: An Introduction to Legato 

Posted by
Joshua Kwiatkowski
in Development at 17:45
Trackbacks
Trackback specific URI for this entry

No Trackbacks

Comments
Display comments as (Linear | Threaded)
No comments
Add Comment
Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

 
   
 

Quicksearch

Categories

  • XML Accounting
  • XML AICPA News
  • XML FASB News
  • XML GASB News
  • XML IASB News
  • XML Development
  • XML Events
  • XML FERC
  • XML eForms News
  • XML FERC Filing Help
  • XML Filing Technology
  • XML Information Technology
  • XML Investor Education
  • XML MSRB
  • XML EMMA News
  • XML FDTA
  • XML MSRB Filing Help
  • XML Novaworks News
  • XML GoFiler Online Updates
  • XML GoFiler Updates
  • XML XBRLworks Updates
  • XML SEC
  • XML Corporation Finance
  • XML DERA
  • XML EDGAR News
  • XML Investment Management
  • XML SEC Filing Help
  • XML XBRL
  • XML Data Quality Committee
  • XML GRIP Taxonomy
  • XML IFRS Taxonomy
  • XML US GAAP Taxonomy

Calendar

Back May '25 Forward
Mo Tu We Th Fr Sa Su
Sunday, May 18. 2025
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Feeds

  • XML
Sign Up Now
Get SEC news articles and blog posts delivered monthly to your inbox!
Based on the s9y Bulletproof template framework

Compliance

  • FERC
  • EDGAR
  • EMMA

Software

  • GoFiler Suite
  • SEC Exhibit Explorer
  • SEC Extractor
  • XBRLworks
  • Legato Scripting

Company

  • About Novaworks
  • News
  • Site Map
  • Support

Follow Us:

  • LinkedIn
  • YouTube
  • RSS
  • Newsletter
  • © 2024 Novaworks, LLC
  • Privacy
  • Terms of Use
  • Trademarks and Patents
  • Contact Us