PageSourceSearch

https://www.tagspaces.org/assets/js/7d2e25ae.1bc78cd2.js

js tagspaces.org collected 2026-09-24 09:56:49 UTC 8,336 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkwebsite_next=self.webpackChunkwebsite_next||[]).push([[5444],{73216:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>d,frontMatter:()=>r,metadata:()=>i,toc:()=>h});var i=s(89454),a=s(74848),n=s(28453);const r={title:"TagSpaces as Evernote alternative",description:"How to use TagSpaces application as an alternative of Evernote for typical tasks like organizing files.",slug:"tagspaces-evernote-alternative",authors:"ilianste"},o=void 0,l={authorsImageUrls:[void 0]},h=[];function c(e){const t={a:"a",li:"li",p:"p",ul:"ul",...(0,n.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.p,{children:"TagSpaces is an application for managing and organizing of files. In this article I will explain how TagSpaces can be used for achieving some typical Evernote use cases such as:"}),"\n",(0,a.jsxs)(t.ul,{children:["\n",(0,a.jsx)(t.li,{children:"Saving web pages and other digital artifacts"}),"\n",(0,a.jsx)(t.li,{children:"Creating and editing notes"}),"\n",(0,a.jsx)(t.li,{children:"Organizing documents with tags in collections"}),"\n",(0,a.jsx)(t.li,{children:"Distributing the collected artifacts across different devices such as smart phones and tablets"}),"\n"]}),"\n",(0,a.jsxs)(t.p,{children:["Evernote is a cloud based service for collecting and organizing of digital artifacts such as web clips, pictures and documents. I was using this service for years, because it is very handy and has a sleek user interface (except the previous Windows client, which was built on .NET/WPF). Despite all the cool features, I was still concerned about the fact the Evernote stores all the data I have collected over the years on servers somewhere in the cloud. This fact motivated me to search for an Evernote alternative in 
1which I will have the complete control for my data. So I came to the development of TagSpaces, that can be used - together with Firefox and some other browser extensions - for accomplishing most of the tasks for which I have previously used Evernote. Saving of web pages sounds as a trivial task, but it has some tricks. For example, if you try to save a web page with all the images in it in Firefox, it will create a HTML file and a separate folder containing all the included images, CSS and other files. This functionality has one major drawback - the main HTML file can be easily separated from the folder with images. So now I was searching for a file format saving all the web page content in one single file, and I came to ",(0,a.jsx)("a",{href:"https://en.wikipedia.org/wiki/MHTML",target:"_blank",children:"MHT"})," aka. MHTML. This format is based on this RFC ",(0,a.jsx)("a",{title:"RFC 2557",href:"https://tools.ietf.org/html/rfc2557",target:"_blank",children:"specification"}),". The good news was that many internet browsers are supporting this format either OOTB (out of the box) or with the help of third-party extensions. Some popular rich mail clients such as Mozilla Thunderbird and Microsoft Outlook are also supporting MHT without external help. This makes managing of important emails outside of the client\u2019s email address very easy. An overview of the applications supporting MHT file format follows in the table below:"]}),"\n",(0,a.jsx)("table",{children:(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:" Application"}),(0,a.jsx)("td",{children:"opening MHT files"}),(0,a.jsx)("td",{children:"MHTML saving"})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:"Firefox"}),(0,a.jsxs)("td",{children:[(0,a.jsx)("a",{href:"https://maf.mozdev.org/",children:"Mozilla Archive Format"})," add-on"]}),(0,a.jsxs)("td",{children:[(0,a.jsx)("a",{href:"https://maf.mozdev.org/",children:"Mozilla Archive Format"})," add-on"]})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:"Internet Explorer"}),(0,a.jsx)("td",{children:"OOTB"}),(0,a.jsx)("td",{children:"OOTB"})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:"Chrome"}),(0,a.jsx)("td",{children:"OOTB"}),(0,a.jsx)("td",{children:(0,a.jsx)("a",{title:"Saving webpages as mhtml in chrome",href:"https://www.tagspaces.org/blog/mhtml-saving-chrome/",children:"Enable save as MHTML"})})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:"Opera"}),(0,a.jsx)("td",{children:"OOTB"}),(0,a.jsx)("td",{children:"OOTB"})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:"Thunderbird"}),(0,a.jsx)("td",{children:"not relevant"}),(0,a.jsx)("td",{children:"OOTB (Files have the EML extensions)"})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:"Outlook"}),(0,a.jsx)("td",{children:"not relevant"}),(0,a.jsx)("td",{children:"OOTB"})]})]})}),"\n",(0,a.jsx)(t.p,{children:'As you can see, the variety of applications supporting MHT export makes the collecting of data from many input channels very easy.Currently for saving things from the web I am using the following directory structure on my local drive. As you see the files are organized in a flat folder hierarchy, I create for every month a new folder with this naming pattern YYYYMM e.g. 201211 for November 2012. The "month" folders are then placed in the "year" folders (pattern YYYY).'}),"\n",(0,a.jsx)("img",{alt:"Chronique",src:"/content/Chronique.png"}),"\n",(0,a.jsxs)(t.p,{children:["But every other folder structure is possible, of course. The only limitation is the ",(0,a.jsx)("a",{title:"Comparison of the filename length on different file systems",href:"https://en.wikipedia.org/wiki/Comparison_of_file_systems#Limits",target:"_blank",children:"length"})," of the filename, which on some file systems includes the path to the folder where the file is located. So keep in mind that a very deep folder structure could lead to some technical limitations. The following screenshot shows how the same folder structure looks in TagSpaces. In the middle section you see a table, where every row represents a file. The green rectangles represent tags. The tags are persisted in the name of every file in brackets. This simple solution make the tags tool independent, portable and long living, since no database and/or tool is 
1involved in the process. In the right area you can see a preview of the currently selected MHT file. Of course, TagSpaces can open not only MHT files, but also PDFs, JPGs, PNGs, etc. In fact almost every file type, which can be viewed in the browser, is possible. A growing list of the supported files for viewing and editing in TagSpaces can be found ",(0,a.jsx)(t.a,{href:"https://docs.tagspaces.org/supported-file-formats/",children:"here"}),"."]}),"\n",(0,a.jsx)("img",{alt:"Chronique In TagSpaces",src:"/content/ChroniqueInTagSpaces.png"}),"\n",(0,a.jsxs)(t.p,{children:["This folder structure can easily be distributed with the help of e.g. ",(0,a.jsx)("a",{title:"OwnCloud",href:"https://owncloud.org/",target:"_blank",children:"ownCloud"}),", across multiple devices such as tablets, TVs or smart phones. For this kind of devices a version of TagSpaces is in development, so stay tuned!"]})]})}function d(e={}){const{wrapper:t}={...(0,n.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(c,{...e})}):c(e)}},89454:e=>{e.exports=JSON.parse('{"permalink":"/blog/tagspaces-evernote-alternative","source":"@site/blog/2012-12-29-tagspaces-evernote-alternative.md","title":"TagSpaces as Evernote alternative","description":"How to use TagSpaces application as an alternative of Evernote for typical tasks like organizing files.","date":"2012-12-29T00:00:00.000Z","tags":[],"readingTime":4.34,"hasTruncateMarker":true,"authors":[{"name":"Ilian Sapundshiev","title":"Founder & Lead Developer","url":"https://www.linkedin.com/in/sapundshiev/","socials":{"x":"https://x.com/ilianste","github":"https://github.com/uggrock","linkedin":"https://www.linkedin.com/in/sapundshiev/","mastodon":"https://fosstodon.org/@tagspaces"},"imageURL":"https://avatars.githubusercontent.com/u/1249777?v=4","key":"ilianste","page":null}],"frontMatter":{"title":"TagSpaces as Evernote alternative","description":"How to use TagSpaces application as an alternative of Evernote for typical tasks like organizing files.","slug":"tagspaces-evernote-alternative","authors":"ilianste"},"unlisted":false,"lastUpdatedAt":1745395246000,"prevItem":{"title":"Saving webpages as mhtml(mht) in Chrome","permalink":"/blog/mhtml-saving-chrome"}}')}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.