Summary:
With the new copy-paster templates you can quickly copy search results, pages and annotations to the clipboard in a custom format.
This allows you to quickly paste them into your own workflows and apps.
Demo Gif

How to use this feature:
- Create a template by clicking on the "copy/paste" icon that you find above the search results, in the annotation sidebar on the top right, or on each page or note card.
- You can use several placeholders for the data about a page or note. See examples and syntax below.
- After saving a template you can click on its name to copy the content of your template into the clipboard
Examples:
Use the ▼ icon to unfold the sections
[{{{PageTitle}}}]({{{PageUrl}}})
<a href="{{{PageUrl}}}">{{{PageTitle}}}</a>
<a target="_blank" href="{{{PageUrl}}}">{{{PageTitle}}}</a>
<ul>
{{#Notes}}
<li>
<p style="font-style: italic">
"{{{NoteHighlight}}}"
</p>
<p>
{{{NoteText}}}
</p>
</li>
{{/Notes}}
</ul>
Creates a Page with the url and tags attributes and then indents the list of notes below
[[{{{PageTitle}}}]]
url:: {{{PageUrl}}}
tags:: {{#PageTagList}}
#[[{{{.}}}]]{{/PageTagList}}
{{#Notes}}
^^{{{NoteHighlight}}}^^ {{{NoteTags}}}
{{{NoteText}}}
{{/Notes}}
{{#literal}}{{[[TODO]]}}{{/literal}}[[{{{PageTitle}}}]]
url:: {{{PageUrl}}}
tags:: {{#PageTagList}}
#[[{{{.}}}]]{{/PageTagList}}
{{#Notes}}
^^{{{NoteHighlight}}}^^ {{{NoteTags}}}
{{{NoteText}}}
{{/Notes}}
Template Syntax.
Data Point | Placeholder | Notes | Status |
---|---|---|---|
Page Title | {{{PageTitle}}} | Live | |
Page URL | {{{PageUrl}}} | Live | |
Page Creation Date | {{{PageCreatedAt}}} | Live | |
Note Created Date | {{{NoteCreatedAt}}} | Live | |
Page Spaces (as string) | {{{PageSpaces}}} | Outputs #Space1 [[Space 2]] | Live |
Page Spaces (as iterable object) | {{#PageSpacesList}}{{{.}}} {{/PageSpacesList}} | the {{{.}}} represents a placeholder for every space in that array.
Outputs space1 space2 | Live |
Note Link | {{{NoteLink}}} | This is a link that points straight to the highlight. Requires a subscription for now. | Live |
Page Link | {{{PageLink}}} | This is a link that points to a list of all highlights/notes on a specific page. | Live |
Note Spaces (as string) | {{{NoteSpaces}}} | Outputs #Space1 [[Space 2]] | Live |
Note Spaces (as iterable object) | {{#NoteSpacesList}}
{{{.}}}
{{/NoteSpacesList}} | the {{{.}}} represents a placeholder for every space in that array.
Outputs space1 space2 | Live |
Note Highlight | {{{NoteHighlight}}}
| Only works on single notes. for iterating on all notes on a page or in search results, use the iterable Notes syntax | Live |
Note Text | {{{NoteText}}}
| Only works on single notes. for iterating on all notes on a page or in search results, use the iterable Notes syntax | Live |
Notes (as iterateable object) | {{#Notes}}
{{{NoteHighlight}}}
{{{NoteText}}}
{{/Notes}} | If there are many items, like "all annotations on page" then this syntax will loop through them. The output will be structured like the syntax between the {{Notes}} brackets. | Live |
Literals | {{#literal}}
....
{{/literal}} | Anything between those brackets will be printed 'literally'. Allowing to output app specific syntax like {{[[TODO]]}} in Roam | Live |
Page Content | In Planning | ||
Author of website | In Planning | ||
Visit time | In Planning | ||
Bookmark Time | In Planning | ||
Collection Name | In Planning |
Support a Venture Capital free service
We want to protect users and their data from profit maximisation incentives resulting from uncapped profit potential. Memex is built without equity-based Venture Capital investments and caps investor and team profits . We want to build a service that people are willing to pay for because it solves problems for them, not grow at all costs with free services to then build privacy violating business models on top.
If Memex is already useful, you can see yourself using it for a few years or you want to support an alternative way of running a business, you can support us with our $150 Pioneer plan while we are in beta. In return it'll give you (at least) 3 years of Memex subscriptions once we launch them.