mirror of
https://github.com/foo-dogsquared/wiki.git
synced 2025-01-31 04:58:21 +00:00
27 lines
12 KiB
HTML
27 lines
12 KiB
HTML
<!DOCTYPE html><html><head><meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>Maintain your own digital library</title><script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script><script id="MathJax-script" async="" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script><script type="text/x-mathjax-config">
|
|
MathJax = {
|
|
tex: {
|
|
inlineMath: [ ['$','$'], ['\(','\)'] ],
|
|
displayMath: [ ['$$','$$'], ['[',']'] ]
|
|
},
|
|
options = {
|
|
processHtmlClass = "math"
|
|
}
|
|
}
|
|
</script><meta name="next-head-count" content="6"/><link rel="preload" href="/wiki/_next/static/css/52fc2ba29703df73922c.css" as="style"/><link rel="stylesheet" href="/wiki/_next/static/css/52fc2ba29703df73922c.css" data-n-g=""/><noscript data-n-css=""></noscript><link rel="preload" href="/wiki/_next/static/chunks/main-ae4733327bd95c4ac325.js" as="script"/><link rel="preload" href="/wiki/_next/static/chunks/webpack-50bee04d1dc61f8adf5b.js" as="script"/><link rel="preload" href="/wiki/_next/static/chunks/framework.9d524150d48315f49e80.js" as="script"/><link rel="preload" href="/wiki/_next/static/chunks/commons.0e1c3f9aa780c2dfe9f0.js" as="script"/><link rel="preload" href="/wiki/_next/static/chunks/pages/_app-8e3d0c58a60ec788aa69.js" as="script"/><link rel="preload" href="/wiki/_next/static/chunks/940643274e605e7596ecea1f2ff8d83317a3fb76.4841a16762f602a59f00.js" as="script"/><link rel="preload" href="/wiki/_next/static/chunks/pages/%5B%5B...slug%5D%5D-1aa198f87ede1cd0e1dc.js" as="script"/></head><body><div id="__next"><main><h1>Maintain your own digital library</h1><section class="post-metadata"><span>Date: <!-- -->2020-04-14 18:28:55 +08:00</span><span>Date modified: <!-- -->2021-08-07 11:20:29 +08:00</span></section><nav class="toc"><ol class="toc-level toc-level-1"><li class="toc-item toc-item-h1"><a href="/wiki/2020-04-14-18-28-55#how-to-create-one" class="toc-link toc-link-h1">How to create one?</a></li></ol></nav><p>It is flexible in purpose: you can use it as a personal knowledge base, digital novelties collection, and/or project repository.
|
|
</p><p>A digital library should have the following features:
|
|
</p><ul><li><p>Easy to maintain (e.g., modifying <a href="/wiki/data.file-metadata">File metadata</a>, adding more digital objects) which is the top priority.
|
|
</p></li><li><p>Catalog the files using open standardized tools and specifications if available.
|
|
</p></li><li><p>Provide an easy and reliable search interface with rich metadata.
|
|
</p></li></ul><p>Instituition libraries such as Internet Archive and ArXiv are the go-to examples for a long sustaining digital library.
|
|
On the other hand, personal digital libraries are basically personal information management systems where your resources are stored: documents, notes, references, and media files.
|
|
</p><h1 id="how-to-create-one">How to create one?</h1><p>I have been thinking of creating a digital library for myself.
|
|
These are the tools I've been using for my experiment:
|
|
</p><ul><li><p><a href="roam:Zotero">roam:Zotero</a> as my reference management library.
|
|
</p></li><li><p>Exiftool for annotating my files with <a href="/wiki/data.file-metadata">File metadata</a>.
|
|
</p></li><li><p><a href="/wiki/2021-05-13-11-43-13">Recoll</a> as the search interface.
|
|
</p></li><li><p><a href="/wiki/2020-04-20-16-51-40">Org mode</a> with org-roam as my personal wiki/knowledge base as my <a href="/wiki/2020-04-15-14-35-55">Note-taking</a> system.
|
|
</p></li></ul><p>There are a couple of minor things such as Buku as my bookmarks manager, lf as a file explorer, mpv for multimedia, and Firefox as my web browser.
|
|
</p><p>The digital library does not have to be integrated as the established libraries, you just have to loosely connect a system with each of the components of your library.
|
|
My digital library are fragmented with each component located in its own directory (e.g., Zotero data directory is in <code class="inline-code">$HOME/Documents/references</code>, books and documents are at <code class="inline-code">$HOME/Documents/books</code>, wiki at <code class="inline-code">$HOME/writings/wiki</code>) but it is a non-problem for me and it is easy to solve if it's a problem.
|
|
</p><section><h2>Backlinks</h2><ul><li><a href="/wiki/2020-04-15-20-41-51">Add a desktop search engine for your digital library</a></li><li><a href="/wiki/2020-04-23-23-21-47">Personal information management</a></li><li><a href="/wiki/2020-06-25-12-37-23">Create an inbox to store your thoughts</a></li><li><a href="/wiki/2020-06-27-16-21-47">Apply search tools and techniques for your digital library</a></li><li><a href="/wiki/2020-07-06-03-47-52">Refer to advanced resources when skill-building for a solid short-term goal</a></li><li><a href="/wiki/2020-09-16-23-09-01">Use timestamps as a future-proofing method</a></li><li><a href="/wiki/2021-07-11-20-33-13">Note-taking should make better thinking</a></li></ul></section></main></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"metadata":{"date":"\"2020-04-14 18:28:55 +08:00\"","date_modified":"\"2021-08-07 11:20:29 +08:00\"","language":"en","source":""},"title":"Maintain your own digital library","hast":{"type":"root","children":[{"type":"element","tagName":"nav","properties":{"className":"toc"},"children":[{"type":"element","tagName":"ol","properties":{"className":"toc-level toc-level-1"},"children":[{"type":"element","tagName":"li","data":{"hookArgs":[{"type":"element","tagName":"h1","properties":{"id":"how-to-create-one"},"children":[{"type":"text","value":"How to create one?"}]}]},"properties":{"className":"toc-item toc-item-h1"},"children":[{"type":"element","tagName":"a","properties":{"className":"toc-link toc-link-h1","href":"/2020-04-14-18-28-55#how-to-create-one"},"children":[{"type":"text","value":"How to create one?"}]}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"It is flexible in purpose: you can use it as a personal knowledge base, digital novelties collection, and/or project repository.\n"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"A digital library should have the following features:\n"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Easy to maintain (e.g., modifying "},{"type":"element","tagName":"a","properties":{"href":"/data.file-metadata"},"children":[{"type":"text","value":"File metadata"}]},{"type":"text","value":", adding more digital objects) which is the top priority.\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Catalog the files using open standardized tools and specifications if available.\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Provide an easy and reliable search interface with rich metadata.\n"}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Instituition libraries such as Internet Archive and ArXiv are the go-to examples for a long sustaining digital library.\nOn the other hand, personal digital libraries are basically personal information management systems where your resources are stored: documents, notes, references, and media files.\n"}]},{"type":"element","tagName":"h1","properties":{"id":"how-to-create-one"},"children":[{"type":"text","value":"How to create one?"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"I have been thinking of creating a digital library for myself.\nThese are the tools I've been using for my experiment:\n"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"roam:Zotero"},"children":[{"type":"text","value":"roam:Zotero"}]},{"type":"text","value":" as my reference management library.\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Exiftool for annotating my files with "},{"type":"element","tagName":"a","properties":{"href":"/data.file-metadata"},"children":[{"type":"text","value":"File metadata"}]},{"type":"text","value":".\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"/2021-05-13-11-43-13"},"children":[{"type":"text","value":"Recoll"}]},{"type":"text","value":" as the search interface.\n"}]}]},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"a","properties":{"href":"/2020-04-20-16-51-40"},"children":[{"type":"text","value":"Org mode"}]},{"type":"text","value":" with org-roam as my personal wiki/knowledge base as my "},{"type":"element","tagName":"a","properties":{"href":"/2020-04-15-14-35-55"},"children":[{"type":"text","value":"Note-taking"}]},{"type":"text","value":" system.\n"}]}]}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"There are a couple of minor things such as Buku as my bookmarks manager, lf as a file explorer, mpv for multimedia, and Firefox as my web browser.\n"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The digital library does not have to be integrated as the established libraries, you just have to loosely connect a system with each of the components of your library.\nMy digital library are fragmented with each component located in its own directory (e.g., Zotero data directory is in "},{"type":"element","tagName":"code","properties":{"className":["inline-code"]},"children":[{"type":"text","value":"$HOME/Documents/references"}]},{"type":"text","value":", books and documents are at "},{"type":"element","tagName":"code","properties":{"className":["inline-code"]},"children":[{"type":"text","value":"$HOME/Documents/books"}]},{"type":"text","value":", wiki at "},{"type":"element","tagName":"code","properties":{"className":["inline-code"]},"children":[{"type":"text","value":"$HOME/writings/wiki"}]},{"type":"text","value":") but it is a non-problem for me and it is easy to solve if it's a problem.\n"}]}]},"backlinks":[{"path":"/2020-04-15-20-41-51","title":"Add a desktop search engine for your digital library"},{"path":"/2020-04-23-23-21-47","title":"Personal information management"},{"path":"/2020-06-25-12-37-23","title":"Create an inbox to store your thoughts"},{"path":"/2020-06-27-16-21-47","title":"Apply search tools and techniques for your digital library"},{"path":"/2020-07-06-03-47-52","title":"Refer to advanced resources when skill-building for a solid short-term goal"},{"path":"/2020-09-16-23-09-01","title":"Use timestamps as a future-proofing method"},{"path":"/2021-07-11-20-33-13","title":"Note-taking should make better thinking"}]},"__N_SSG":true},"page":"/[[...slug]]","query":{"slug":["2020-04-14-18-28-55"]},"buildId":"Ie9t5zutrXP6Of75Cb5xF","assetPrefix":"/wiki","nextExport":false,"isFallback":false,"gsp":true}</script><script nomodule="" src="/wiki/_next/static/chunks/polyfills-99d808df29361cf7ffb1.js"></script><script src="/wiki/_next/static/chunks/main-ae4733327bd95c4ac325.js" async=""></script><script src="/wiki/_next/static/chunks/webpack-50bee04d1dc61f8adf5b.js" async=""></script><script src="/wiki/_next/static/chunks/framework.9d524150d48315f49e80.js" async=""></script><script src="/wiki/_next/static/chunks/commons.0e1c3f9aa780c2dfe9f0.js" async=""></script><script src="/wiki/_next/static/chunks/pages/_app-8e3d0c58a60ec788aa69.js" async=""></script><script src="/wiki/_next/static/chunks/940643274e605e7596ecea1f2ff8d83317a3fb76.4841a16762f602a59f00.js" async=""></script><script src="/wiki/_next/static/chunks/pages/%5B%5B...slug%5D%5D-1aa198f87ede1cd0e1dc.js" async=""></script><script src="/wiki/_next/static/Ie9t5zutrXP6Of75Cb5xF/_buildManifest.js" async=""></script><script src="/wiki/_next/static/Ie9t5zutrXP6Of75Cb5xF/_ssgManifest.js" async=""></script></body></html> |