Power user's like to save articles, PDFs, and newsletters to Omnivore to read later. In the Omnivore Library they are able to organize all their saved reading, using tags, full-text-search, and filters. In the Omnivore Reader they enjoy distraction free reading, where cruft like ads and other nonsense are removed from their articles. The reader allows them to highlight and add notes, which are stored in Omnivore's Notebooks. Finally, all their reading, highlighting, and notes can be synced into popular Personal Knowledge Management systems like Logseq and Obsidian.
Highlighting, notes, search, and sharing
Full keyboard navigation
Automatically saves your place in long articles
Add newsletter articles via email (with substack support!)
PDF support
Web app written in Node.js and TypeScript
Native iOS app
Native Android app
Progressive web app
Browser extensions for Chrome, Safari, Firefox, and Edge
Many people have asked us how we plan to sustain Omnivore's growth. Currently, as an open-source project we rely on the generosity of our community members. If you are interested in financially contributing to Omnivore, you can donate on our Open Collective page. We use Open Collective funding to offset server costs, and pay third parties to help with things like copy editing and translations.
If you are interested in being listed as a Sponsor in Discord please notify us after contributing.
If you are interested in other ways of contributing to Omnivore, you can read our Contributing blog post.
We have a few product ideas we have experimented with that would be paid add-ons to the current service: collaborative tools, AI integration, translation tools, and premium text to speech voices. Of these features, the premium text to speech voices are the only one that are currently available in the app, as part of our "ultra realistic voices" beta.
This privacy policy (“Privacy Policy”) applies to all visitors and users of the omnivore.app hosted services and websites (collectively, the “Website” or “Websites”) which are offered by Omnivore Media Inc and describes how we process your personal information in connection with those Websites, and how we collect information through the use of cookies and related technologies. It also tells you how you can access and update your personal information and describes the data protection rights that may be available under your country’s or state's laws, including (in the European Economic Area ("EEA"), and UK), a right to object to some processing that we carry out or, where we rely on consent, how to withdraw that consent. Please read this Privacy Policy carefully. By accessing or using any part of the Websites or self-managed installations, you acknowledge you have been informed of and consent to our practices with regard to your personal information and data.
Unless otherwise stated, we act as the data controller for the data processing operations described in this Privacy Policy.
We may provide additional information about our privacy practices in other places - for example, when we ask you to provide personal information in connection with a particular service or when you apply for a job with us.
Like most website operators, Omnivore automatically collects i) technical information about your device including your device's internet protocol (IP) address; and (ii) information about your visit to our Websites (the referral URL, the content viewed and the content interacted with). Some of this information is collected using cookies and related technologies. See below for further information on these technologies. We collect this information to better understand how visitors use our Websites, to improve our Websites and experience for visitors, and to monitor the security of the Websites.
For logged-in users, Omnivore also collects this information on our application using our own software, to help us understand how to make the deployments more useful for different categories of user.
You may choose to interact with our Websites in ways that provide us with your personal information. In some instances, a User ID is generated for form and URL tracking, page views, page pings and usage counts in order to ascertain product performance and development. The amount and type of information that Omnivore gathers depends on the nature of your interaction with us, as well as the amount of information you choose to share. We will also collect the information you provide with us in connection with creating an account. If you report a security vulnerability to Omnivore and request public acknowledgement, then we may publicly disclose the personal information you provided to us in connection with the report, including your name to fulfil your request for acknowledgement. In each case, Omnivore collects such personal information only insofar as is necessary or appropriate to fulfil the purpose of your interaction with or your request to Omnivore. We will not disclose your personal information other than as described in this Privacy Policy.
Omnivore does not intentionally collect sensitive or special category personal information, such as genetic data, biometric data for the purposes of uniquely identifying a natural person, health information, or religious information.
Omnivore does not knowingly collect information from or direct any of our Website or content specifically to children under the age of 18. If we learn or have reason to suspect that a user is under the age of 18, we will close that account.
Lawful basis and purposes for processing your personal information #
To fulfil a contract or take steps linked to a contract with you
We use your personal information to:
administer access to your accounts;
manage our customer relationships;
provide our products and services and send you service related communications; and provide you with customer support.
Where you ask us to send marketing information (e.g. newsletter updates) via a medium where we need your consent under applicable law (for example email marketing in some countries);
Where you give us consent to place cookies or similar technologies; On other occasions where we ask for your consent, for the purpose we explain at the time.
You may withdraw your consent at any time through the unsubscribe feature provided with the relevant marketing email or by contacting us using the details in the ‘Contacting Omnivore About Your Privacy’ section of this Privacy Policy.
How Omnivore uses and protects your personal information #
Omnivore may share your personal information with the third-parties listed below for the purposes that are described in this Privacy Policy or otherwise with your consent.
Omnivore only shares your personal information with those of its employees, contractors, and affiliated organizations that (i) need to know that personal information in order to process it on Omnivore's behalf or to provide services available on the Website, and (ii) that have agreed not to disclose it to others
Service Providers and partners. Omnivore engages a number of service providers or partners to manage or support certain aspects of our business operations on our behalf. For instance, we currently use the following service providers who will handle your personal information:
Google Cloud Platform - cloud data hosting
Sentry - application monitoring and error tracking
Intercom - customer support tool
Posthog - data analytics tool
Twilio - email and analytics provider
GitHub - open source repositories and internal project management tool
Our service providers and partners are required by contract to safeguard any personal information they receive from us and are prohibited from using the personal information for any purpose other than to perform the services as instructed by Omnivore.
Legal Requirements. We may disclose personal information to government authorities or other third-parties if required to do so by law or in the good faith belief that such action is necessary to: (a) comply with a subpoena, court order or similar legal obligation, (b) protect and defend our rights or property, (c) act in urgent circumstances to protect the personal safety of users of any Website or the public, (d) protect against legal liability, (e) to investigate fraud or other unlawful activity, or (f) or as otherwise required or permitted by law.
Omnivore takes measures reasonably necessary to protect your personal information against any unauthorized access, use, alteration, or destruction.
The Websites are hosted in the United States, and the personal information we collect will be stored and processed on our servers in the United States. Our employees, contractors and affiliated organizations that process information for us as described above may be located in the United States or in other countries outside of your home country which may have different data protection standards to those which apply in your home country.
Where your personal information is transferred outside of the EEA, Switzerland and UK and where this is to a country which is not subject to an adequacy decision by the EU Commission or considered adequate as determined by applicable data protection laws, we will take steps to ensure your personal information is adequately protected by safeguards such as Standard Contractual Clauses (“SCCs”) approved by the EU Commission or by the UK Government. A copy of the relevant mechanism can be obtained for your review on request by using the contact details in the ‘Contacting Omnivore About Your Privacy’ section of this Privacy Policy.
If you are a registered user of the Omnivore service and have supplied your email address, Omnivore may occasionally send you an email to tell you aboutn new features, solicit your feedback, or just keep you up to date with what's going on with Omnivore and our products. We primarily use our blog to communicate this type of information, so we expect to keep this type of email to a minimum. There's an unsubscribe link located at the bottom of each of the marketing emails we send you so you can stop receiving such emails at any time.
We use Cookies and similar tracking technologies to track the activity on Our Service and store certain information. Tracking technologies used are beacons, tags, and scripts to collect and track information and to improve and analyze Our Service. The technologies We use may include:
Cookies or Browser Cookies. A cookie is a small file placed on Your Device. You can instruct Your browser to refuse all Cookies or to indicate when a Cookie is being sent. However, if You do not accept Cookies, You may not be able to use some parts of our Service. Unless you have adjusted Your browser setting so that it will refuse Cookies, our Service may use Cookies.
Cookies can be "Persistent" or "Session" Cookies. Persistent Cookies remain on Your personal computer or mobile device when You go offline, while Session Cookies are deleted as soon as You close Your web browser. Learn more about cookies: What Are Cookies?. We use both Session and Persistent Cookies for the purposes set out below:
Necessary / Essential Cookies Type: Session Cookies Administered by: Us Purpose: These Cookies are essential to provide You with services available through the Website and to enable You to use some of its features. They help to authenticate users and prevent fraudulent use of user accounts. Without these Cookies, the services that You have asked for cannot be provided, and We only use these Cookies to provide You with those services.
Functionality Cookies Type: Persistent Cookies Administered by: Us Purpose: These Cookies allow us to remember choices You make when You use the Website, such as remembering your login details or language preference. The purpose of these Cookies is to provide You with a more personal experience and to avoid You having to re-enter your preferences every time You use the Website.
"Do Not Track" is a privacy preference you can set in your browser if you do not want online services to collect and share certain kinds of information about your online activity from third party tracking services. Omnivore does not track your online browsing activity on other online services over time and we do not permit third-party services to track your activity on our site. Because we do not share this kind of data with third party services or permit this kind of third party data collection for any of our users, and we do not track our users on third-party websites ourselves, we do not need to respond differently to an individual browser's Do Not Track setting.
Information we collect may be stored and processed in the United States in accordance with this Privacy Policy but we understand that users from other countries may have different expectations and rights with regard to their privacy. For all Website visitors and users, no matter their country of location, we will:
provide clear methods of unambiguous, informed consent when we do collect your personal information and where required by applicable law;
only collect the minimum amount of personal information necessary for the purpose it is collected for, unless you choose to provide us more;
offer you simple methods of accessing, correcting, or deleting your information that we have collected, with the exception of information you voluntarily provide that is necessary to retain as is for the integrity of our project code as described further below; and provide Website users notice, choice, accountability, security, and access, and we limit the purpose for processing. We also provide our users a method of recourse and enforcement.
Additional rights that may apply to you in certain instances: #
Right of data portability (if our processing is based on consent or a contract and the processing carried out by automated means);
Right to withdraw consent at any time (if processing is based on consent). If you ask to withdraw your consent, this will not affect any processing which has already taken place at that time.
Right to object to processing (if processing is based on legitimate interests)
Right to object to processing of personal data for direct marketing purposes
Right of erasure of your personal data from our system (“right to be forgotten”) if certain grounds are met
These rights may be limited, for example if fulfilling your request would reveal personal information about another person, or if you ask us to delete information which we are required by law or have compelling legitimate interests to keep.
Where we collect personal information to administer your accounts or your contract with us or to comply with our legal obligations, this is mandatory and we will not be able to manage our relationship with you without this. In all other cases, the provision of requested personal information is optional, but this may affect your ability to participate in certain Website-related activities or being able to access and use certain features and services, where the information is needed for those purposes.
To exercise your privacy rights, you can email us at the address given below in the ‘Contacting Omnivore About Your Privacy’ section of this Privacy Policy.
If you already have an account on the Websites, you may access, update, alter, or delete your basic user profile information by logging into your account and updating profile settings.
Omnivore will retain your information for as long as your account is active or as needed to perform our contractual obligations, provide you services through the Website, to comply with legal obligations, resolve disputes, preserve legal rights, or enforce our agreements. Retention periods will be determined taking into account the type of information that is collected and the purpose for which it is collected, bearing in mind the requirements applicable to the situation and the need to destroy outdated, unused information at the earliest reasonable opportunity. For instance, in respect of data held for the management of customers and potential customers, we consider the lead time necessary to develop and maintain our commercial relationships and how recent our interactions are with you. We may rectify, update or remove incomplete or inaccurate information, at any time and at our own discretion. For more information on our retention periods you can contact us using the details in the “Contacting Omnivore About Your Privacy” section of this Privacy Policy.
TLDR: Omnivore does not sell your data, we store your data on our servers so it can be accessed via the web and synced to devices. We use a limited set of analytics and logging tools to ensure the service is functioning and to debug issues. We use email to contact you, send you marketing messages, and send you in-app messages (but you can always opt out of our emails).
This document is meant as a brief overview of how Omnivore handles private information. For more details, please review our Privacy Policy.
We understand that data privacy is a big concern to many of our users, and that many potential users are cautious of new services (especially free ones). As a free and open-source project run by a small team, sometimes our documentation isn't as thorough as it could be. If you have questions or feedback on anything, please don't assume maliciousness and feel free to contact us.
When you sign up for an Omnivore account we ask you for an email address, name, and username. If you choose to sign up using a social login (Google or Apple), we will request an avatar image.
Your email address is used for the following purposes:
In-app messaging: Omnivore will sometimes forward emails from newsletters if they are not classified as articles (for example a confirmation email from a newsletter you sign up for).
Onboarding emails: When you sign up for Omnivore we will send you a series of emails (usually three) to help get you started with the service.
Marketing messages: We will occasionally send marketing messages to our users with things like product updates. You can unsubscribe from these messages from the email.
Omnivore does not sell your data or personal information or exchange it with any third parties besides those listed below. These services are used for site functionality.
The app does use third-party services that may collect information used to identify you. These services are used to run parts of the service and ensure the application's health.
Using Omnivore creates log data. This data is used to debug issues and provider customer support.
This Log Data may include information such as your device Internet Protocol (“IP”) address, device name, operating system version, the configuration of the app when utilizing my Service, the time and date of your use of the Service, and other statistics.
If you have any questions or suggestions about my Privacy Policy, do not hesitate to contact me at feedback@omnivore.app
-
+
diff --git a/assets/using_exporting.md.1037646b.js b/assets/using_exporting.md.1037646b.js
new file mode 100644
index 00000000..063a697b
--- /dev/null
+++ b/assets/using_exporting.md.1037646b.js
@@ -0,0 +1,3 @@
+import{_ as o,c as a,a as e,b as i,t as r,d as n,o as s}from"./app.c0255b8e.js";const y=JSON.parse('{"title":"Exporting your data","description":"","frontmatter":{"title":"Exporting your data","editLink":true},"headers":[{"level":2,"title":"Exporting with the exporter tool","slug":"exporting-with-the-exporter-tool","link":"#exporting-with-the-exporter-tool","children":[{"level":3,"title":"Export archives","slug":"export-archives","link":"#export-archives","children":[]},{"level":3,"title":"Converting exported data to CSV","slug":"converting-exported-data-to-csv","link":"#converting-exported-data-to-csv","children":[]}]}],"relativePath":"using/exporting.md","lastUpdated":1730265563000}'),l={name:"using/exporting.md"},c={id:"frontmatter-title",tabindex:"-1"},p=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),h=n(`
The best way to export your data is to use the Obsidian client to sync all of your data into an Obsidian vault. If you are not familiar with Obsidian you can use our exporter tool to export all of your links, highlights, and saved page content.
To use the exporter tool you will need to login to your account online at https://omnivore.app/login. Once you have done this, navigate to your account page by opening the menu and clicking on your user name. You can access the page directly here.
On the account page click the Export Data button. This will gather all of your saved links, their page content, and your highlights into a single zip file. This can take some time depending on your account size, but you should receive an email once the process has started. Usually within 30 minutes of clicking the Export button. The entire process can take about 1hr per-1000 saved items.
Once completed, you will receive an export link in your email. This link is valid for 24hrs and can be used to download all your data.
`,15);function d(t,u,g,v,x,m){return s(),a("div",null,[e("h1",c,[i(r(t.$frontmatter.title)+" ",1),p]),h])}const _=o(l,[["render",d]]);export{y as __pageData,_ as default};
diff --git a/assets/using_exporting.md.1037646b.lean.js b/assets/using_exporting.md.1037646b.lean.js
new file mode 100644
index 00000000..da1979cb
--- /dev/null
+++ b/assets/using_exporting.md.1037646b.lean.js
@@ -0,0 +1 @@
+import{_ as o,c as a,a as e,b as i,t as r,d as n,o as s}from"./app.c0255b8e.js";const y=JSON.parse('{"title":"Exporting your data","description":"","frontmatter":{"title":"Exporting your data","editLink":true},"headers":[{"level":2,"title":"Exporting with the exporter tool","slug":"exporting-with-the-exporter-tool","link":"#exporting-with-the-exporter-tool","children":[{"level":3,"title":"Export archives","slug":"export-archives","link":"#export-archives","children":[]},{"level":3,"title":"Converting exported data to CSV","slug":"converting-exported-data-to-csv","link":"#converting-exported-data-to-csv","children":[]}]}],"relativePath":"using/exporting.md","lastUpdated":1730265563000}'),l={name:"using/exporting.md"},c={id:"frontmatter-title",tabindex:"-1"},p=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),h=n("",15);function d(t,u,g,v,x,m){return s(),a("div",null,[e("h1",c,[i(r(t.$frontmatter.title)+" ",1),p]),h])}const _=o(l,[["render",d]]);export{y as __pageData,_ as default};
diff --git a/assets/using_exporting.md.494e01a8.js b/assets/using_exporting.md.494e01a8.js
deleted file mode 100644
index bed14e13..00000000
--- a/assets/using_exporting.md.494e01a8.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o,c as a,a as e,b as i,t as r,d as n,o as s}from"./app.c0255b8e.js";const _=JSON.parse('{"title":"Exporting your data","description":"","frontmatter":{"title":"Exporting your data","editLink":true},"headers":[{"level":2,"title":"Exporting with the exporter tool","slug":"exporting-with-the-exporter-tool","link":"#exporting-with-the-exporter-tool","children":[{"level":3,"title":"Export archives","slug":"export-archives","link":"#export-archives","children":[]}]}],"relativePath":"using/exporting.md","lastUpdated":1730101337000}'),l={name:"using/exporting.md"},h={id:"frontmatter-title",tabindex:"-1"},c=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),d=n('
The best way to export your data is to use the Obsidian client to sync all of your data into an Obsidian vault. If you are not familiar with Obsidian you can use our exporter tool to export all of your links, highlights, and saved page content.
To use the exporter tool you will need to login to your account online at https://omnivore.app/login. Once you have done this, navigate to your account page by opening the menu and clicking on your user name. You can access the page directly here.
On the account page click the Export Data button. This will gather all of your saved links, their page content, and your highlights into a single zip file. This can take some time depending on your account size, but you should receive an email once the process has started. Usually within 30 minutes of clicking the Export button. The entire process can take about 1hr per-1000 saved items.
Once completed, you will receive an export link in your email. This link is valid for 24hrs and can be used to download all your data.
./contents/*.html: this is all of the content of your saved pages
./highlights/*.md: this is all of your highlights saved in markdown format. The slug attribute from your metadata is used as the filename.
metadata_*.json: Metadata files for all your saved items. These are provided in batches of 20 items. So items 0-20, 20-40, etc.
',9);function p(t,u,g,x,f,m){return s(),a("div",null,[e("h1",h,[i(r(t.$frontmatter.title)+" ",1),c]),d])}const y=o(l,[["render",p]]);export{_ as __pageData,y as default};
diff --git a/assets/using_exporting.md.494e01a8.lean.js b/assets/using_exporting.md.494e01a8.lean.js
deleted file mode 100644
index c533c8df..00000000
--- a/assets/using_exporting.md.494e01a8.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as o,c as a,a as e,b as i,t as r,d as n,o as s}from"./app.c0255b8e.js";const _=JSON.parse('{"title":"Exporting your data","description":"","frontmatter":{"title":"Exporting your data","editLink":true},"headers":[{"level":2,"title":"Exporting with the exporter tool","slug":"exporting-with-the-exporter-tool","link":"#exporting-with-the-exporter-tool","children":[{"level":3,"title":"Export archives","slug":"export-archives","link":"#export-archives","children":[]}]}],"relativePath":"using/exporting.md","lastUpdated":1730101337000}'),l={name:"using/exporting.md"},h={id:"frontmatter-title",tabindex:"-1"},c=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),d=n("",9);function p(t,u,g,x,f,m){return s(),a("div",null,[e("h1",h,[i(r(t.$frontmatter.title)+" ",1),c]),d])}const y=o(l,[["render",p]]);export{_ as __pageData,y as default};
diff --git a/development/contributing.html b/development/contributing.html
index ff90887d..7f2ffb96 100644
--- a/development/contributing.html
+++ b/development/contributing.html
@@ -13,7 +13,7 @@
This will start the puppeteer-parse service on port 9090.
In your browser go to http://localhost:3000/home, click the Add Link button, and enter a URL such as https://blog.omnivore.app/p/getting-started-with-omnivore.
You should see a Chromium window open and navigate to your link. When the service is done fetching your content you will see it in your library.
Omnivore es una solución completa read-it-later de código abierto para las personas que aman leer.
Hemos creado Omnivore porque nos encanta leer y queremos hacerlo más divertido.
Guarde artículos interesantes, suscripciones a boletines (newsletters) y otros documentos y léalos más tarde, concentrado y sin distracciones. Agregue notas y resaltados. Organice su lista de lectura de la forma que desee y sincronícela en todos sus dispositivos.
Características de Omnivore:
Resaltado, notas, búsquedas y compartir.
Navegación completa con teclado
Guarda automáticamente su posición de lectura en artículos largos
Agregue artículos de boletines (newsletters) por correo electrónico (¡con soporte de Substack!)
Omnivore es un proyecto gratuito y de código abierto y depende de la ayuda de nuestra comunidad para crecer. A continuación se presentan algunas cosas simples que puede hacer para ayudarnos a construir un mejor Omnivore.
Enviar sus datos de Omnivore a otras aplicaciones con Webhooks #
Omnivore le permite enviar sus datos de lectura en tiempo real mediante webhooks. Cuando se guarda o actualiza una nueva página, se puede activar un webhook.
Omnivore permite importar datos de otras fuentes de datos. Al usar la API de importación, está limitado a tres importaciones por día.
El tamaño máximo de archivo para una importación es de 10 MB. Si su importación excede este tamaño, envíe un correo electrónico a feedback@omnivore.app para que le ayudemos.
::: advertencia El importador de datos de Matter se encuentra actualmente en versión beta, si encuentra algún problema, notifíquenoslo en feedback@omnivore.app :::
Omnivore admite la carga del archivo Archive.zip generado al exportar sus datos desde la aplicación Matter.
Para exportar sus datos de Matter, vaya a Mi cuenta y elija Exportar datos, esto le enviará un correo electrónico con sus datos en un archivo Archive.zip. Cargue ese archivo usando el cargador en esta página.
El importador incorporará las URL enumeradas en el archivo _matter_history.csv. Si el Archivo contiene una entrada de contenido HTML para la URL, se utilizará el contenido proporcionado. De lo contrario, Omnivore intentará recuperar la URL.
::: consejo Actualmente, el importador no admite la importación de resaltados y notas desde Matter. :::
Al importar datos usando la API, si tiene una gran cantidad de URLs a importar, es mejor usar la API uploadImportFile en lugar de savePage.
La API uploadImportFile acepta un archivo CSV y realiza una importación en segundo plano. La API savePage podría tener límites de velocidad si se usa para importar una gran cantidad de URLs.
Al importar, según el formato de sus datos, Omnivore puede recuperar las URL. Es posible que no se puedan obtener las URL que ya no están disponibles en línea. En este caso, se debe agregar a su biblioteca una entrada vacía con solo la URL.
Omnivore le permite crear bandejas de entrada de correo electrónico que se pueden utilizar para
Una dirección de correo electrónico de Omnivore recibirá el correo electrónico, detectará si el correo electrónico es un documento PDF o un boletín y agregará el contenido a su biblioteca.
Recibir suscripciones a boletines (newsletters) por correo electrónico #
En el sitio web o la aplicación Omnivore, clic en su foto, inicial o avatar en la esquina superior derecha para acceder al menú de perfil. Seleccione Correos electrónicos en el menú.
Toque Crear una nueva dirección de correo electrónico para agregar una nueva dirección de correo electrónico (por ejemplo, nombre de usuario-123abc@inbox.omnivore.app) a la lista.
Haga clic en el icono Copiar junto a la dirección de correo electrónico.
Navegue a la página de registro del boletín al que desea suscribirse.
Pegue la dirección de correo electrónico de Omnivore en el formulario de registro.
Los nuevos boletines se enviarán automáticamente a su bandeja de entrada de Omnivore.
::: consejo Si Omnivore recibe un correo electrónico que no parece un artículo, como un mensaje de bienvenida o una nota del autor, se reenviará a la dirección de correo electrónico de su cuenta de Omnivore (el correo electrónico con el que se registró). :::
Envío de archivos PDF a su dirección de correo electrónico de Omnivore #
Agregue archivos PDF a su biblioteca de Omnivore enviándolos a su dirección de correo electrónico de Omnivore. Si hay una línea de asunto en el correo electrónico, se utilizará como título del PDF. Si no hay una línea de asunto, el nombre del archivo se utilizará como título.
::: consejo Solo se puede manejar un solo PDF adjunto a la vez. Si desea guardar varios archivos PDF en su biblioteca, envíe cada uno en un correo electrónico por separado. :::
Para crear un artículo en su biblioteca, envíe un correo electrónico a la dirección de su bandeja de entrada y agregue OMNIVORE: como prefijo al asunto de su correo electrónico. Por ejemplo OMNIVORE: Diez consejos para usar Omnivore. El contenido de su correo electrónico se agregará a su biblioteca y el sufijo del asunto se utilizará como título del elemento de la biblioteca.
Problemas de depuración con su bandeja de entrada de correo electrónico #
Omnivore mantiene una lista de sus correos electrónicos recibidos recientemente, sin importar cómo estén clasificados. Están disponibles en la página settings/emails/recent.
Puede usar los correos electrónicos recibidos recientemente para recuperar cosas como correos electrónicos de confirmación de suscripción. En la página de correos electrónicos recientes, busque el correo electrónico, haga clic en el botón de menú y seleccione "Ver texto". Esto abrirá el cuerpo de texto del correo electrónico.
Si un correo electrónico no se clasificó correctamente como artículo, puede moverlo manualmente a su biblioteca. En la página de correos electrónicos recientes, busque el correo electrónico, haga clic en el botón de menú y seleccione Marcar como artículo. Esto cambiará la clasificación del artículo a artículo y moverá el elemento a su biblioteca.
La extensión del navegador se utiliza para guardar páginas y URL. Con la extensión instalada, puede hacer clic en el botón de la extensión Omnivore para guardar la página actual o el menú contextual del navegador para guardar una URL. Para obtener más información sobre cómo guardar elementos, consulte nuestros documentos en guardado.
Las aplicaciones de iOS y Android se utilizan para guardar enlaces, explorar su biblioteca y leer contenido guardado.
::: aviso La aplicación de Android se encuentra en un estado de prelanzamiento y tiene una funcionalidad limitada. Recomendamos usar una combinación de la aplicación de Android y la Aplicación Web Progresiva en Android para obtener la mejor experiencia :::
Después de iniciar sesión en la aplicación en Chrome en Android, verá un banner en la parte inferior de la pantalla para instalar Omnivore. Esto instalará la aplicación web progresiva en la pantalla de inicio de Android.
Todas las funciones principales del cliente web Omnivore están disponibles a través del teclado. Hay dos formas de usar el teclado dentro de Omnivore: abriendo la barra de comandos y escribiendo un nombre de comando o usando un comando de teclado directamente.
Actualmente, la funcionalidad del teclado solo está disponible en la web.
Puede ver todos los comandos de teclado disponibles tocando la tecla ?.
La mayoría de los comandos de la biblioteca actúan sobre el elemento seleccionado actualmente. Por ejemplo, para archivar un elemento de la biblioteca, primero lo seleccionaría y luego tocaría e o usaría la barra de comandos para archivar el elemento.
Para seleccionar elementos en la biblioteca, use las teclas de flecha o las teclas j y k. Si su biblioteca está en modo de cuadrícula, las teclas de flecha le permiten navegar arriba/abajo e izquierda/derecha. Las teclas j y k navegarán hacia adelante y hacia atrás.
enter: abre el elemento de biblioteca seleccionado
o: abre la versión original
l: establecer etiquetas en el elemento seleccionado
Dentro del lector, puede ajustar la configuración de visualización, los márgenes, el espacio entre líneas y el tema mediante los comandos del teclado. También puede realizar acciones en elementos, como archivar y eliminar desde la vista del lector.
Puede moverse entre vistas en Omnivore usando el teclado. Para leer un elemento de la biblioteca, primero selecciónelo y luego presione Intro para abrirlo en la vista del lector. Cuando termine de leer, puede archivarlo y regresar a la biblioteca usando 'e' o use la tecla 'u' para moverse "arriba" a la biblioteca.
De forma predeterminada, la bandeja de entrada de la biblioteca muestra todos los enlaces que ha guardado. Para administrar su lista y mantener su lectura organizada, Omnivore proporciona las siguientes acciones:
Toque el icono de Menú al lado del enlace que desea archivar (en la aplicación móvil, mantenga presionado el enlace para abrir el menú o deslícese desde la derecha).
Seleccione Archivar.
El enlace desaparecerá de la vista de biblioteca predeterminada, pero aparecerá si selecciona el filtro Archivado (consulte Filtros a continuación).
Los usos de Omnivore permiten la búsqueda de texto completo en toda su biblioteca. Para buscar en todos sus enlaces guardados, ingrese una palabra clave o frase en la barra de búsqueda.
Puede combinar palabras clave con etiquetas y filtros para enfocar su búsqueda aún más usando la búsqueda avanzada.
Haga clic en cualquier enlace guardado en su Biblioteca para entrar a la vista del Lector.
Omnivore da formato a las páginas para facilitar la lectura y el resaltado, eliminando anuncios y desorden para una lectura sin distracciones. La vista centrada en el texto también hace que los artículos sean más pequeños y rápidos de cargar.
Tema: toque su foto, inicial o avatar en la esquina superior derecha para acceder al menú de perfil. Seleccione la miniatura blanca o negra para elegir el tema Claro u Oscuro.
Formato de texto: toque el icono Aa para ajustar el tamaño del texto, la fuente, los márgenes y el espacio entre líneas.
Omnivore realiza un seguimiento automático de su progreso de lectura en sus diferentes dispositivos para que pueda retomar fácilmente donde lo dejó. Aparecerá una barra de progreso en la parte superior de cada enlace en su Biblioteca después de que haya comenzado a leer.
::: aviso Las reglas son una característica beta y actualmente solo están disponibles en la web. La sintaxis de las reglas puede cambiar en el futuro y romper la compatibilidad con versiones anteriores :::
Por debajo, Omnivore usa un motor de reglas para implementar funciones de alto nivel. Las reglas se aplican cuando se crea o modifica un artículo.
Una regla es una combinación de un filtro de búsqueda y un conjunto de acciones. Cuando una página coincida con el filtro de búsqueda, se aplicarán las acciones. Por ejemplo:
subscription:"Money Talk" -> Add Label('Finance'): Esta regla agrega la etiqueta Finance a todas las páginas que provienen de la suscripción Money Talk.
Los filtros de búsqueda para reglas son ligeramente diferentes a los filtros de búsqueda regulares. Junto con toda la funcionalidad normal de búsqueda avanzada, las reglas tienen un objeto evento. El objeto evento le permite crear reglas que coincidan con ciertos eventos.
event.created: La regla solo coincidirá cuando la página se guarde por primera vez.
event.updated: La regla se activará cuando se modifique cualquier parte de las propiedades de una página. Por ejemplo, se agrega una etiqueta, se cambia el título o se actualiza la posición de lectura.
is:read -> Archive(): Archivar automáticamente un artículo una vez leído por completo
Text word -> Add Label('some label'): Agregue automáticamente una etiqueta a una página si contiene una palabra específica. Por ejemplo Vancouver Canucks -> Add Label('Hockey')
event.created label:Newsletter -> Send Notification(): Envíe una notificación push cada vez que se entregue un boletín informativo.
Toque el botón desplegable en la parte superior izquierda de la biblioteca. El botón Búsquedas guardadas muestra la búsqueda guardada actualmente activa. Por defecto, esta es Bandeja de entrada.
Elija la búsqueda guardada que le gustaría usar de los botones de cinta en la parte superior de la biblioteca. La búsqueda activa se muestra en amarillo. Por defecto, esta es Bandeja de entrada
En su navegador, navegue hasta la página que desea guardar y toque el botón Compartir.
Toque el ícono Omnivore en el menú Compartir.
El enlace aparecerá en su Biblioteca la próxima vez que lo actualice.
Suscripciones a Newsletters por correo electrónico #
En el sitio web o la aplicación de Omnivore, clic en su foto, inicial o avatar en la esquina superior derecha para acceder al menú de perfil. Seleccione Correos electrónicos en el menú.
Toque Crear una nueva dirección de correo electrónico para agregar una nueva dirección de correo electrónico (por ejemplo, nombre de usuario-123abc@inbox.omnivore.app) a la lista.
Haga clic en el icono Copiar junto a la dirección de correo electrónico.
Vaya a la página de registro del boletín al que desea suscribirse.
Pegue la dirección de correo electrónico de Omnivore en el formulario de registro.
Los nuevos boletines se enviarán automáticamente a su bandeja de entrada de Omnivore.
::: consejo Si Omnivore recibe un correo electrónico que no parece un artículo, como un mensaje de bienvenida o una nota del autor, se reenviará a la dirección de correo electrónico de su cuenta de Omnivore (el correo electrónico con el que se registró). :::
Omnivore usa la búsqueda para filtrar elementos en su biblioteca. Puede utilizar una búsqueda de palabra clave simple o nuestra sintaxis de búsqueda avanzada para encontrar artículos.
Omnivore realizará una búsqueda de texto completo en el contenido, el título, la descripción y el sitio del elemento de la biblioteca de forma predeterminada. Puede buscar términos específicos citando sus términos. De forma predeterminada, todos los resultados que coincidan con su búsqueda se devolverán en el orden en que se guardaron. Para cambiar su búsqueda por relevancia, utilice el parámetro sort:score.
Puede filtrar su búsqueda según las etiquetas utilizando las cláusulas AND y OR. También puede negar una búsqueda de etiquetas para encontrar páginas que no tengan una determinada etiqueta.
Algunos ejemplos:
label:Newsletter encuentra todas las páginas que tienen la etiqueta Newsletter
label:Cooking,Fitness encuentra todas sus páginas con las etiquetas Cooking o Fitness
label:Newsletter label:Surfing encuentra todas las páginas con las etiquetas Newsletter y Surfing
label:Coding -label:News encuentra todas las páginas con la etiqueta Coding que no tienen la etiqueta News
El filtro is: se utiliza para filtrar la búsqueda por estado de lectura. Tenga en cuenta que en Omnivore 'leer' significa leer completamente, no solo abrir.
Las opciones de filtro is: son:
is:read: Mostrar solo elementos que se hayan leído por completo
is:unread: (predeterminado): mostrar elementos no leídos
Puede filtrar sus búsquedas en función de la hora en que se guardaron o publicaron utilizando los filtros saved: y published:. Estos filtros toman dos fechas para crear un rango de fechas. El comodín * aceptará cualquier fecha.
Por ejemplo:
saved:2022-04-21..* Todos los artículos guardados desde 2022-04-21
published:2020-01-01..2022-02-02 Todos los artículos publicados entre 2020-01-01 y 2022-02-02
published:*..2020-01-01 Todos los artículos publicados antes del 2020-01-01
De forma predeterminada, todos los resultados de búsqueda en Omnivore se ordenan por fecha de guardado. Esto coloca los elementos guardados más recientemente en la parte superior de su biblioteca. Puede usar las opciones de clasificación para cambiar el orden de la biblioteca:
sort:saved: Ordenar por fecha de guardado
sort:updated: Ordenar por hora en que se actualizó el elemento, por ejemplo, agregando una etiqueta o resaltado.
sort:score: Ordenar por relevancia del término de consulta.
Omnivore para iOS puede leer cualquier artículo o página web en voz alta, para que sus ojos puedan descansar un poco.
Haga que los artículos se lean en voz alta con Texto a Voz #
::: consejo Texto-a-Voz actualmente sólo está disponible en la aplicación Omnivore para iOS. :::
Así es como funciona:
Guarde cualquier artículo en Omnivore.
Inicie la aplicación Omnivore y toque un elemento guardado en su Biblioteca para abrir el lector.
Toque el botón Escuchar (el icono de los auriculares en la parte superior) para iniciar la reproducción en modo de pantalla completa.
Puede seguir el texto mientras se lee en voz alta. Deslice el dedo hacia la izquierda o hacia la derecha para saltar hacia atrás o hacia adelante.
Toque la flecha hacia abajo o deslícese hacia abajo desde la parte superior para usar el modo de minireproductor.
Toque el icono (tres puntos) para acceder a controles de reproducción adicionales.
Descargr el audio para reproducción sin conexión #
Desde la vista de la Biblioteca, mantenga presionado cualquier elemento y elija Descargar Audio. Esto descargará una versión sin conexión del artículo que se puede reproducir más tarde.
Omnivore is a complete, open source read-it-later solution for people who love to read.
We built Omnivore because we love reading and we want it to be more fun.
Save interesting articles, newsletter subscriptions, and documents and read them later — focused and distraction free. Add notes and highlights. Organize your reading list the way you want and sync it across all your devices.
Omnivore Features:
Highlighting, notes, search, and sharing
Full keyboard navigation
Automatically saves your place in long articles
Add newsletter articles via email (with Substack support!)
Omnivore is a free and open-source project that relies on help from our community to grow. Below are a few simple things you can do to help us build a better Omnivore.
Omnivore is a complete, open source read-it-later solution for people who love to read.
We built Omnivore because we love reading and we want it to be more fun.
Save interesting articles, newsletter subscriptions, and documents and read them later — focused and distraction free. Add notes and highlights. Organize your reading list the way you want and sync it across all your devices.
Omnivore Features:
Highlighting, notes, search, and sharing
Full keyboard navigation
Automatically saves your place in long articles
Add newsletter articles via email (with Substack support!)
Omnivore is a free and open-source project that relies on help from our community to grow. Below are a few simple things you can do to help us build a better Omnivore.
To export your data from Matter, go to My Account, and choose Export data, this will send you an email with your data in a file Archive.zip. Upload that file using the uploader on this page.
The importer will ingest the URLs listed in the _matter_history.csv file. If the Archive contains an HTML content entry for the URL, the provided content will be used. Otherwise, Omnivore will attempt to refetch the URL.
Currently the importer does not support importing highlights and notes from Matter.
When importing data using the API, if you have a large number of URLs to import, it is best to use the uploadImportFile vs the savePage APIs.
The uploadImportFile API accepts a CSV file and performs an import in the background. The savePage API could encounter rate limits if used to import a large number of URLs.
When importing, depending on the format of your data, URLs might be refetched by Omnivore. URLs that are no longer available online might fail to be fetched. In this case, an empty entry with just the URL should be added to your library.
On the Omnivore website or app, tap your photo, initial, or avatar in the top right corner to access the profile menu. Select Emails from the menu.
Tap Create a New Email Address to add a new email address (e.g. username-123abc@inbox.omnivore.app) to the list.
Click the Copy icon next to the email address.
Navigate to the signup page for the newsletter you wish to subscribe to.
Paste the Omnivore email address into the signup form.
New newsletters will be automatically delivered to your Omnivore inbox.
If Omnivore receives an email that does not look like an article, such as a welcome message, or note from the author, it will be forwarded to your Omnivore account email address (the email you registered with).
Add PDFs to your Omnivore library by sending them to your Omnivore email address. If there is a subject line in the email, it will be used as the title of the PDF. If there is no subject line, the filename will be used as the title.
Only a single PDF attachment can be handled at a time. If you would like to save multiple PDFs to your library, send each one in a separate email.
To create an article in your library, send an email to your inbox address and add OMNIVORE: as the prefix to your email subject. For example OMNIVORE: Ten tips for Using Omnivore. The content of your email will be added to your library, and the subject suffix will be used as the library item title.
You can use the recently received emails to retrieve things like subscription confirmation emails. On the recent emails page, find the email, click the menu button and select View Text. This will open the text body of the email.
If an email was not correctly classified as an article, you can manually move it into your library. On the recent emails page, find the email, click the menu button and select Mark as article. This will change the article's classification to article and move the item into your library.
브라우저 확장 프로그램을 사용하여 웹 페이지와 URL을 저장해 보세요. 확장 프로그램이 설치되어 있는 상태에서 Omnivore 버튼을 클릭하여 현재 페이지를 저장하거나 마우스 오른쪽 버튼을 클릭하면 나오는 메뉴에서 URL을 저장할 수 있습니다. 더 자세히 알고 싶으시다면 Omnivore에 저장하기 페이지를 방문해 주세요.
All major functionality in the Omnivore web client is available via the keyboard. There are two ways to use the keyboard within Omnivore: by opening the command bar and typing a command name or by using a keyboard command directly.
Currently, keyboard functionality is only available on the web.
You can view all available keyboard commands by tapping the ? key.
Most library commands act upon the currently selected item. For example, to archive a library item, you would first select it and then tap e or use the command bar to archive the item.
To select items in the library use the arrow keys or the j and k keys. If your library is in grid mode the arrow keys allow navigating up/down and left/right. The j and k keys will navigate forward and backward.
Within the reader you can adjust your display settings, margins, line spacing, and theme using keyboard commands. You can also perform actions on items, like archiving and deleting from the reader view.
You can move between views in Omnivore using the keyboard. To read a library item first select it, and then use enter to open it in the reader view. When you finish reading, you can archive it and return to the library using ‘e’ or use the ‘u’ key to move “up” to the library.
Search filters for rules are slightly different than regular search filters. Along with all the regular advanced search functionality, rules have an event object. The event object allows you to create rules that match certain events.
event.created: The rule will only be matched when the page is first saved
event.updated: The rule will be triggered when any part of a page's properties are modified. For example a label being added, the title being changed, or the read position being updated.
is:read -> Archive(): Automatically archive an article once fully read
Text word -> Add Label('some label'): Automatically add a label to a page if it contains a specific word. For example Vancouver Canucks -> Add Label('Hockey')
event.created label:Newsletter -> Send Notification(): Send a push notification every time a newsletter issue is delivered.
Choose the saved search you'd like to use from the ribbon buttons at the top of the library. The active seach is displayed in yellow. By default, this is Inbox
On the Omnivore website or app, tap your photo, initial, or avatar in the top right corner to access the profile menu. Select Emails from the menu.
Tap Create a New Email Address to add a new email address (e.g. username-123abc@inbox.omnivore.app) to the list.
Click the Copy icon next to the email address.
Navigate to the signup page for the newsletter you wish to subscribe to.
Paste the Omnivore email address into the signup form.
New newsletters will be automatically delivered to your Omnivore inbox.
If Omnivore receives an email that does not look like an article, such as a welcome message or note from the author, it will be forwarded to your Omnivore account email address (the email you registered with).
Omnivore will perform full text search across library item's content, title, description, and site by default. You can search for specific terms by quoting your terms (i.e. wrapping them in quotes). By default all results that match your search will be returned in the order they were saved. To change your search to relevance use the sort:score parameter.
You can filter your search based on labels using AND and OR clauses. You can also negate a label search to find pages that do not have a certain label.
Some examples:
label:Newsletter Finds all pages that have the label Newsletter
label:Cooking,Fitness Finds all pages with either the Cooking or Fitness labels
label:Newsletter label:Surfing Finds all pages with both the Newsletter and Surfing labels
label:Coding -label:News Finds all pages with the Coding label that do not have the News label
You can filter your searches based on the time they were saved or published using the saved: and published: filters. These filters take two dates to create a date range. The * wildcard will accept any date.
For Example:
saved:2022-04-21..* All items saved since 2022-04-21
published:2020-01-01..2022-02-02 All items published between 2020-01-01 and 2022-02-02
published:*..2020-01-01 All items published before 2020-01-01
By default all search results in Omnivore are sorted by saved date. This puts the most recently saved items at the top of your library. You can use sort options to change the library order:
sort:saved: Sort by saved date
sort:updated: Sort by time the item was updated, for example having a label or highlight added
From the library view, long press on any item and choose Download Audio. This will download an offline version of the article that can be played back later.
The best way to export your data is to use the Obsidian client to sync all of your data into an Obsidian vault. If you are not familiar with Obsidian you can use our exporter tool to export all of your links, highlights, and saved page content.
To use the exporter tool you will need to login to your account online at https://omnivore.app/login. Once you have done this, navigate to your account page by opening the menu and clicking on your user name. You can access the page directly here.
On the account page click the Export Data button. This will gather all of your saved links, their page content, and your highlights into a single zip file. This can take some time depending on your account size, but you should receive an email once the process has started. Usually within 30 minutes of clicking the Export button. The entire process can take about 1hr per-1000 saved items.
Once completed, you will receive an export link in your email. This link is valid for 24hrs and can be used to download all your data.
The best way to export your data is to use the Obsidian client to sync all of your data into an Obsidian vault. If you are not familiar with Obsidian you can use our exporter tool to export all of your links, highlights, and saved page content.
To use the exporter tool you will need to login to your account online at https://omnivore.app/login. Once you have done this, navigate to your account page by opening the menu and clicking on your user name. You can access the page directly here.
On the account page click the Export Data button. This will gather all of your saved links, their page content, and your highlights into a single zip file. This can take some time depending on your account size, but you should receive an email once the process has started. Usually within 30 minutes of clicking the Export button. The entire process can take about 1hr per-1000 saved items.
Once completed, you will receive an export link in your email. This link is valid for 24hrs and can be used to download all your data.
To add a feed to Omnivore navigate to the feeds page and click the Add a feed button in the top right corner and paste the URL to the feed in the Add new Feed dialog.
When a feed is first added, Omnivore will fetch the last 24hrs worth of items or at least one item if there are no items posted in the last 24hrs.
By default Omnivore will fetch the entire content of the feed item from the original URL (Fetch link: Always). You can change this and choose:
Fetch link: Always: Always fetch the entire content of the feed item from the original URL.
Fetch link: Never: Only see the content shared as part of the feed.
Fetch link: When empty: Only fetch the content from the original URL if the feed item has no content.
Feeds will be displayed in the left menu of the Library in the subscriptions section, organized by their name. You can also view all your subscriptions on the Subscriptions page. This page has all your emails/newsletter and feed subscriptions, and can be used to unsubscribe from items.
Each feed item is tagged with the RSS label. So you can easily search for all your feed items by clicking on Feeds in the left menu under subscriptions or by doing a label search label:RSS.
On the Omnivore website or app, tap your photo, initial, or avatar in the top right corner to access the profile menu. Select Emails from the menu.
Tap Create a New Email Address to add a new email address (e.g. username-123abc@inbox.omnivore.app) to the list.
Click the Copy icon next to the email address.
Navigate to the signup page for the newsletter you wish to subscribe to.
Paste the Omnivore email address into the signup form.
New newsletters will be automatically delivered to your Omnivore inbox.
If Omnivore receives an email that does not look like an article, such as a welcome message, or note from the author, it will be forwarded to your Omnivore account email address (the email you registered with).
Add PDFs to your Omnivore library by sending them to your Omnivore email address. If there is a subject line in the email, it will be used as the title of the PDF. If there is no subject line, the filename will be used as the title.
Only a single PDF attachment can be handled at a time. If you would like to save multiple PDFs to your library, send each one in a separate email.
To create an article in your library, send an email to your inbox address and add OMNIVORE: as the prefix to your email subject. For example OMNIVORE: Ten tips for Using Omnivore. The content of your email will be added to your library, and the subject suffix will be used as the library item title.
You can use the recently received emails to retrieve things like subscription confirmation emails. On the recent emails page, find the email, click the menu button and select View Text. This will open the text body of the email.
If an email was not correctly classified as an article, you can manually move it into your library. On the recent emails page, find the email, click the menu button and select Mark as article. This will change the article's classification to article and move the item into your library.
The browser extension is used to save pages and URLs. With the extension installed you can tap the Omnivore extension button to save the current page, or the browser context menu to save a URL. For more info on saving items checkout our docs on saving to your Omnivore library.
The iOS and Android apps are used to save links, browse your library, and read saved content.
The Android app is in a pre-release state and has limited functionality. We recommend using a combination of the Android app and the Progressive Web App on Android for the best experience.
After logging into the app in Chrome on Android, you will see a banner at the bottom of your screen to install Omnivore. This will install the Progressive Web App to your Android homescreen.
All major functionality in the Omnivore web client is available via the keyboard. There are two ways to use the keyboard within Omnivore: by opening the command bar and typing a command name or by using a keyboard command directly.
Currently, keyboard functionality is only available on the web.
You can view all available keyboard commands by tapping the ? key.
Most library commands act upon the currently selected item. For example, to archive a library item, you would first select it and then tap e or use the command bar to archive the item.
To select items in the library use the arrow keys or the j and k keys. If your library is in grid mode the arrow keys allow navigating up/down and left/right. The j and k keys will navigate forward and backward.
Within the reader you can adjust your display settings, margins, line spacing, and theme using keyboard commands. You can also perform actions on items, like archiving and deleting from the reader view.
You can move between views in Omnivore using the keyboard. To read a library item first select it, and then use enter to open it in the reader view. When you finish reading, you can archive it and return to the library using ‘e’ or use the ‘u’ key to move “up” to the library.
By default, the Library inbox displays all links you have saved. To manage your list and keep your reading organized, Omnivore provides the following actions:
Click any link saved in your Library to enter the Reader view.
Omnivore formats pages for easy reading and highlighting, removing ads and clutter for distraction-free reading. The text-focused view also makes articles smaller and quicker to load.
Theme: Tap your photo, initial, or avatar in the top right corner to access the profile menu. Select the white or black thumbnail to choose the Light or Dark theme.
Text Formatting: Tap the Aa icon to adjust the text size, font, margins, and line spacing.
Omnivore automatically keeps track of your reading progress across your different devices so you can easily pick up where you left off. A progress bar will appear at the top of each link in your Library after you have started reading.
Search filters for rules are slightly different than regular search filters. Along with all the regular advanced search functionality, rules have an event object. The event object allows you to create rules that match certain events.
event.created: The rule will only be matched when the page is first saved
event.updated: The rule will be triggered when any part of a page's properties are modified. For example a label being added, the title being changed, or the read position being updated.
is:read -> Archive(): Automatically archive an article once fully read
Text word -> Add Label('some label'): Automatically add a label to a page if it contains a specific word. For example Vancouver Canucks -> Add Label('Hockey')
event.created label:Newsletter -> Send Notification(): Send a push notification every time a newsletter issue is delivered.
Choose the saved search you'd like to use from the ribbon buttons at the top of the library. The active seach is displayed in yellow. By default, this is Inbox
The browser extension uses the same authentication cookie as the omnivore.app site. Some browser security configurations might prevent the extension from accessing this cookie. When this happens saving requests will fail, and you might be asked to login again. This is common with more secure browser setups, such as Firefox tab containers.
To work around this you can authenticate with an API key set in the extension preferences, instead of with the site's authentication cookie. First create an API key at https://omnivore.app/settings/api then go into the extension preferences (sometimes called options), and add the API key.
Some security policies prevent users from installing browser extensions. If you are unable to use a browser extension you can install a bookmarklet to save from your browser. The bookmarklet is unable to access the content of the page you are saving, so for content that can not be accessed via URL, like paywalled content, the bookmarklet will give poor results.
You can use the following code to create a bookmarklet that saves to Omnivore:
On the Omnivore website or app, tap your photo, initial, or avatar in the top right corner to access the profile menu. Select Emails from the menu.
Tap Create a New Email Address to add a new email address (e.g. username-123abc@inbox.omnivore.app) to the list.
Click the Copy icon next to the email address.
Navigate to the signup page for the newsletter you wish to subscribe to.
Paste the Omnivore email address into the signup form.
New newsletters will be automatically delivered to your Omnivore inbox.
If Omnivore receives an email that does not look like an article, such as a welcome message or note from the author, it will be forwarded to your Omnivore account email address (the email you registered with).
Omnivore will perform full text search across library items' content, title, description, and site. By default, we look at undeleted and unarchived items, you can change this behavior by using operands like in:all, in:archive or in:trash. You can search for specific terms by quoting your terms (i.e. wrapping them in quotes). By default all results that match your search will be returned in the order they were saved. To change your search to sort by relevance use the sort:score parameter.
You can filter your search based on labels using AND and OR clauses. You can also negate a label search to find pages that do not have a certain label. Labels are case sensitive.
Some examples:
label:Newsletter: Finds all pages that have the label Newsletter
label:Cooking,Fitness: Finds all pages with either the Cooking or Fitness labels
label:Newsletter label:Surfing: Finds all pages with both the Newsletter and Surfing labels
label:Coding -label:News: Finds all pages with the Coding label that do not have the News label
label:"Send to Obsidian": Finds all pages with the multi-word label Send to Obsidian
no:label: Finds all pages that have no labels assigned.
To find the items you have removed or deleted, you can use the « Deleted » built-in filter on the mobile app or search with the in:trash option on the web. Items older than 2 weeks in the trash will be permanently deleted (in the current implementation they are simply not visible anymore).
The readPosition: filter can be used to filter your search results based on how much of an item you have read.
readPosition:>30: Show items where you have read more than 30% of the total content.
readPosition:<60: Show items where you have read less than 60% of the total content.
For example, readPosition:>30 will show articles where you have scrolled past 30% of the content. readPosition:<60 will show articles where you haven't reached 60% of the content yet.
You can filter your searches based on the time they were saved or published using the saved: and published: filters. These filters take two dates to create a date range. The * wildcard will accept any date.
For Example:
saved:2022-04-21..*: All items saved since 2022-04-21
published:2020-01-01..2022-02-02: All items published between 2020-01-01 and 2022-02-02
published:*..2020-01-01: All items published before 2020-01-01
By default all search results in Omnivore are sorted by saved date. This puts the most recently saved items at the top of your library. You can use sort options to change the library order:
sort:saved: Sort by saved date
sort:updated: Sort by time the item was updated, for example having a label or highlight added
sort:score: Sort by query term relevance
sort:wordsCount: Sort by reading time
Additionally, you can change the sort order by apending either -asc or -des to the sort parameter to sort by ascending or descending order respectively:
sort:saved-asc: Sort by saved date in Ascending order (oldest to newest saved date)
sort:updated-des: Sort by time the item was updated, in descending order (newest to oldest)
Hey, welcome to Omnivore. Omnivore was built to help you get more insights and enjoyment from your daily reading. This quick guide will get you started on that journey.
There are two main views in Omnivore: the reader and the library. Right now you are in the reader view. The reader strips distractions out of web pages and formats things nicely so you can enjoy what's important: the content.
In the reader you can select text and add highlights (try it out!). You can also create notes, and add notes to your highlights. If you are an iOS user you can listen to your articles using text to speech.
When you are done reading an article you can delete it or archive it using the buttons on the lefthand side of the reader (or at the top on mobile). Archived items are saved forever, so you still have the content even if the site goes away.
The other important view in Omnivore is the library. This is where all your saved items will appear. You can organize your library by creating labels and saved searches.
When you are starting out with Omnivore it is important to learn how to save items.
The easiest way is the add button at the bottom of the menu on the left side of the library. Clicking this will open the add dialog where you can save links, upload PDFs, subscribe to feeds, or import items from a legacy reader app.
Besides the Add button, you can also use the mobile apps and browser extensions to save items.
You can organize things in the library by creating labels and saved searches.
Many users enjoy reading their subscriptions in Omnivore. In fact, we find the most productive users usually have a few (but not too many) subscriptions. With Omnivore you can create an email address and use it to subscribe to newsletters or you can add rss and atom feeds.
Omnivore has browser extensions and mobile apps to make saving and reading easier.
Our native iOS and Android apps sync your reading to the device so it’s available offline. They also make it easier to save items by providing share extensions, and on iOS allow you to listen to your articles with text-to-speech.
You can install the native iOS app here and the native Android (prelease) app here.
Browser extensions can save the URLs and the content of the page you are viewing. They also allow creating notes and adding labels while saving. We have browser extensions available for Firefox, Chrome, Edge, and Safari.
Our goal is to help people gain more insights and enjoyment from their daily reading. If there’s something we could do to improve that, please use the feedback button from the menu.
Now, archive this article and go enjoy some reading!