Liquid Text App



Note taking and document analysis tools have changed little from the margin notes, highlighting, and sticky notes we have used forever. Most apps today try to duplicate paper, but, in spite of this, over 80% of knowledge workers still prefer paper at work and school. LiquidText moves beyond paper. . Add margin notes/comments to text, images, notes, and excerpts. Comment on two or more selections simultaneously. Make comments that link to multiple documents at once. Search. Search for keywords across all your LiquidText documents. Search from LiquidText home screen. Find keywords in title or text of your documents.

  1. . Find keywords in title or text of your documents. Share. Export your project as a PDF (includes your Workspace and documents). Export your project as a Word file (converts your notes/excerpts into a linear document). Send a full LiquidText file for those with the app. Send files by email or to Dropbox, Box, and more.
  2. . Find keywords in title or text of your documents. Share. Export your project as a PDF (includes your Workspace and documents). Export your project as a Word file (converts your notes/excerpts into a linear document). Send a full LiquidText file for those with the app.
-->

The Liquid action only indicates that the expected text output from the Liquid template's is a JSON string. The action instructs your logic app to parse input as a JSON object and applies a wrapper so that Liquid can interpret the JSON structure. In this video, I walk through the app, LiquidText, and how I use it to read and study for my graduate classes. Discover your next favorite thing. Product Hunt surfaces the best new products, every day. It's a place for product-loving enthusiasts to share and geek out about the latest mobile apps, websites, hardware projects, and tech creations.

  • Other features allow users to collapse text by pinching it, highlight and bookmark text, pan and zoom, or magnify specific sections using an onscreen magnifying glass.
  • My purchase isn’t going through—what do I do? IPad + Mac: Start with this article about resolving store-connection issues. If that does not help, then try contacting Apple directly, as they handle our purchase process. You are welcome to contact our customer service as well, but most purchase errors are best resolved by the above links.

When you want to perform basic JSON transformations in your logic apps, you can use native data operations such as Compose or Parse JSON. For advanced and complex JSON to JSON transformations that have elements such as iterations, control flows, and variables, create and use templates that describe these transformations by using the Liquid open-source template language. You can also perform other transformations, for example, JSON to text, XML to JSON, and XML to text.

Before you can perform a Liquid transformation in your logic app, you must first create a Liquid template that defines the mapping that you want. You then upload the template as a map into your integration account. When you add the Transform JSON to JSON - Liquid action to your logic app, you can then select the Liquid template as the map for the action to use.

This article shows you how to complete these tasks:

  • Create a Liquid template.
  • Add the template to your integration account.
  • Add the Liquid transform action to your logic app.
  • Select the template as the map that you want to use.

Prerequisites

  • An Azure subscription. If you don't have a subscription, sign up for a free Azure account.

  • Basic knowledge about how to create logic apps

  • An integration account

  • Basic knowledge about Liquid template language

    Note

    The Transform JSON to JSON - Liquid action follows the DotLiquid implementation for Liquid,which differs in specific cases from the Shopify implementation for Liquid.For more information, see Liquid template considerations.

Create the template

  1. Create the Liquid template that you use as a map for the JSON transformation. You can use any editing tool that you want.

    For this example, create the sample Liquid template as described in this section:

  2. Save the template by using the .liquid extension. This example uses SimpleJsonToJsonTemplate.liquid.

Upload the template

  1. Sign in to the Azure portal with your Azure account credentials.

  2. In the Azure portal search box, enter integration accounts, and select Integration accounts.

  3. Find and select your integration account.

  4. On the Overview pane, under Components, select Maps. Call of duty black ops mac torrent.

  5. On the Maps pane, select Add and provide these details for your map:

    PropertyValueDescription
    NameJsonToJsonTemplateThe name for your map, which is 'JsonToJsonTemplate' in this example
    Map typeliquidThe type for your map. For JSON to JSON transformation, you must select liquid.
    MapSimpleJsonToJsonTemplate.liquidAn existing Liquid template or map file to use for transformation, which is 'SimpleJsonToJsonTemplate.liquid' in this example. To find this file, you can use the file picker. For map size limits, see Limits and configuration.

Add the Liquid transformation action

  1. In the Azure portal, follow these steps to create a blank logic app.

  2. In the Logic App Designer, add the Request trigger to your logic app.

  3. Under the trigger, choose New step. In the search box, enter liquid as your filter, and select this action: Transform JSON to JSON - Liquid

  4. Open the Map list, and select your Liquid template, which is 'JsonToJsonTemplate' in this example.

    If the maps list is empty, most likely your logic app isn't linked to your integration account.To link your logic app to the integration account that has the Liquid template or map, follow these steps:

    1. On your logic app menu, select Workflow settings.

    2. From the Select an Integration account list, select your integration account, and select Save.

  5. Now add the Content property to this action. Open the Add new parameter list, and select Content.

  6. To set the Content property value, click inside the Content box so that the dynamic content list appears. Select the Body token, which represents the body content output from the trigger.

    When you're done, the action looks like this example:

Test your logic app

Liquidtext microsoft store

Liquid Text App Store

By using Postman or a similar tool, post JSON input to your logic app. The transformed JSON output from your logic app looks like this example:

Liquid template considerations

Apps Like Liquid Text

  • Liquid templates follow the file size limits for maps in Azure Logic Apps.

  • The Transform JSON to JSON - Liquid action follows the DotLiquid implementation for Liquid. This implementation is a port to the .NET Framework from the Shopify implementation for Liquid and differs in specific cases.

    Here are the known differences:

    • The Transform JSON to JSON - Liquid action natively outputs a string, which can include JSON, XML, HTML, and so on. The Liquid action only indicates that the expected text output from the Liquid template's is a JSON string. The action instructs your logic app to parse input as a JSON object and applies a wrapper so that Liquid can interpret the JSON structure. After the transformation, the action instructs your logic app to parse the text output from Liquid back to JSON.

      DotLiquid doesn't natively understand JSON, so make sure that you escape the backslash character () and any other reserved JSON characters.

    • If your template uses Liquid filters, make sure that you follow the DotLiquid and C# naming conventions, which use sentence casing. For all Liquid transforms, make sure that filter names in your template also use sentence casing. Otherwise, the filters won't work.

      For example, when you use the replace filter, use Replace, not replace. The same rule applies if you try out examples at DotLiquid online. For more information, see Shopify Liquid filters and DotLiquid Liquid filters. The Shopify specification includes examples for each filter, so for comparison, you can try these examples at DotLiquid - Try online.

    • The json filter from the Shopify extension filters is currently not implemented in DotLiquid. Typically, you can use this filter to prepare text output for JSON string parsing, but instead, you need to use the Replace filter instead.

    • The standard Replace filter in the DotLiquid implementation uses regular expression (RegEx) matching, while the Shopify implementation uses simple string matching. Both implementations appear to work the same way until you use a RegEx-reserved character or an escape character in the match parameter.

      For example, to escape the RegEx-reserved backslash () escape character, use Replace: ', ', and not Replace: ', '. These examples show how the Replace filter behaves differently when you try to escape the backslash character. While this version works successfully:

      { 'SampleText': '{{ 'The quick brown fox 'jumped' over the sleeping dog' Replace: ', ' Replace: ', '}}'}

      With this result:

      { 'SampleText': 'The quick brown fox 'jumped' over the sleeping dog'}

      This version fails:

      { 'SampleText': '{{ 'The quick brown fox 'jumped' over the sleeping dog' Replace: ', ' Replace: ', '}}'}

      With this error:

      { 'SampleText': 'Liquid error: parsing ' - Illegal at end of pattern.'}

      For more information, see Replace standard filter uses RegEx pattern matching..

    • The Sort filter in the DotLiquid implementation sorts items in an array or collection by property but with these differences:

      • Follows Shopify's sort_natural behavior, not Shopify's sort behavior.

      • Sorts only in string-alphanumeric order. For more information, see Numeric sort.

      • Uses case-insensitive order, not case-sensitive order. For more information, see Sort filter does not follow casing behavior from Shopify's specification.

Liquid Text For Mac

Other transformations using Liquid

Liquid Text Pro

Liquid isn't limited to only JSON transformations. You can also use Liquid to perform other transformations, for example:

Transform JSON to text

Here's the Liquid template that's used for this example:

Here are the sample inputs and outputs:

Transform XML to JSON

Liquid Text Price

Here's the Liquid template that's used for this example:

Liquidtext Review

The JSONArrayFor loop is a custom looping mechanism for XML input so that you can create JSON payloads that avoid a trailing comma. Also, the where condition for this custom looping mechanism uses the XML element's name for comparison, rather than the element's value like other Liquid filters. For more information, see Deep Dive on set-body Policy - Collections of Things.

Here are the sample inputs and outputs:

Liquid Text Apple Pencil

Transform XML to text

Here's the Liquid template that's used for this example: I want to download a virus.

Here are the sample inputs and outputs:

Liquid Text App Workspace

Next steps

Liquid Text App

  • Learn more about maps

Introduction

It seems like new apps are popping up all the time and it can be really hard to keep on top of the releases and find those worth mentioning. The LiquidText app is one that has been created for your iPad and allows you to read documents and PDFs on your mobile device. Unlike many other apps that offer similar functionality, this one has so much behind it that it has now won a number of awards including the coveted 'Most Innovative App' award in 2015, awarded by the Apple App Store. This is just one of many awards though, not to mention the fact it has been recognized in all kinds of publications such as Brooks Review, Macworld, TechCrunch, and more.

The best iPhone apps for texting

Now, here is what makes this app even more productive. Thanks to the tools and features offered, you will be able to perform tasks easier through the app than if you had the actual document in paper form sitting in front of you. So let’s take a closer look at this offering.

LiquidText: PDF and Document Reading & Annotation

Better than Paper

It's hard to imagine a digital copy of your document being even better and easier to read than the paper version, but that's exactly the case thanks to the LiquidText app.

Best iphone and ipad apps

Liquid Text App Alternative

The developer, LiquidText, Inc., states that 'LiquidText gives users a personalized reading experience, ideal for comprehensive reading, through intuitive interactions that allow the user to compare sections by squeezing a document, pull out key passages, organize ideas, find context, and more.'

'LiquidText strives to enhance the way people comprehend and interact with information by utilizing today's technology to its full potential,” continues the developer.

Judging by the numerous awards and recognitions this app is receiving, it seems as though the developers got their formula right. Besides the “Most Innovative App” award it also got one of Mashable's Ten Best iPad Apps, was named 'Best App of September' in 2015 by the App Store, TIME magazine named it one of the Ten Best apps for iPad Pro, and TechnoLawyer called it One of the Top Ten Products in 2015.

Examining the Features

Liquid Text For Windows

With so many awards, recognitions, and mentions it’s only natural that your expectations are heightened with this app. The great news is that LiquidText not only delivers, but goes above and beyond providing you with tools and features you may not have even realized you needed or wanted. Because the focus is on productivity, you are given just about every tool you could possibly need.

Let's start with the basics. First and foremost, this app is about giving you the ability to read and annotate your various documents. It supports PowerPoint, Word, and PDF documents, which are of course the most popular ones. In order to access your files you can get them from email, Box, iCloud Drive, Dropbox, and other options. You can even import content straight from a webpage if you want. It’s all about versatility with this app.

Being able to make annotations in the text is a big thing for many people. Thanks to this app you can make notes, make excerpts, comments, add images, and even highlight text. As an added feature when you make your notes or comments you can do so on more than one selection all at the same time. Think what a huge timesaver this can be. When you are working with excerpts you can pull them out of the text and then organize all the sections you've pulled out. If you ever want to find where the excerpt came from just tap on it, this will also show you the comments.

Moving through the pages can be cumbersome in some apps, but not with LiquidText. Here you can just scroll through the pages with ease and speed. This means you can find what you’re looking for quickly and easily. While many times the notes and comments you're making on your documents is for your own use, sometimes it's for others to see. For that reason it's important to be able to share your documents. Content can be exported as RTF or PDF, you can send them to cloud storage, or by an email. You can send the full document or highlighted sections only, notes only, etc.

The cornerstones of the app are to allow you to think, communicate, and build with ease. The features built into the app make all of these concepts not only possible but simple to achieve. It's easy to see how this would be helpful in the business world as you share documents with co-workers and clients, and also for students when it comes to projects and assignments. In fact, browsing through the various customer comments it seems students have not only embraced the app but are absolutely raving about what a difference it makes in their studies.

LiquidText: PDF and Document Reading & Annotation

Pros and Cons

Pros

  • The app is user-friendly
  • View PDF, PowerPoint, and Word documents through the app
  • The app is loaded with tools and features to help you perform various tasks
  • Make annotations with ease
  • Move through the document with ease by scrolling through the pages
  • The app can be used in landscape or portrait mode
  • Access files from email, cloud storage, or take text directly from a webpage
  • Share your files with or without the annotations

Cons

  • None
Liquid

The Final Verdict

If you’re looking for a way to access your PDF, PowerPoint, and Word documents in a way that also gives you the ability to make annotations, then look no further than the LiquidText app for your iPad. The impressive array of features and tools makes this one a real winner and is versatile enough to be used by students and professionals alike. Let’s not forget that the app is user-friendly and modern. It’s sure to become a go-to app in your arsenal of productivity tools.

LiquidText: PDF and Document Reading & Annotation